Текущий архив: 2002.10.21;
Скачать: CL | DM;
Вниз
Как сравнить две переменные TStrings? Найти похожие ветки
← →
AL2002 © (2002-10-11 01:23) [0]Хоть они и разные, но If List1=List2 Then BulReult=TRUE, то BulReult всегда TRUE.
← →
Aleks1 (2002-10-11 02:44) [1]А что нужно сравнить? Указатели на объекты или содержимое этих объектов?
← →
Gayrus © (2002-10-11 03:22) [2]Может быть if List1.Text=List.Text then...
← →
Rouse_ © (2002-10-11 03:31) [3]> Gayrus © (11.10.02 03:22)
Мне тоже так кажется, потомучто сравение
> If List1=List2
ИМХО аналогичноif Form1 = Form2
что есть не правильно
Желаю успехов
← →
MBo © (2002-10-11 06:36) [4]сначала для скорости стоит проверить равенство count обоих списков, а потом то, что написал GayRus. Кстати, возможно, будет быстрее пробежать, попарно сравнивая строки, в цикле.
← →
Song © (2002-10-11 09:06) [5]SameText()
← →
AL2002 © (2002-10-11 11:04) [6]Спасибо.
>ИМХО аналогично if Form1 = Form2 что есть не правильно
:)) Точно.
← →
Anatoly Podgoretsky © (2002-10-11 11:43) [7]Ну почему, это же зависит от задачи, если у меня есть две переменные и я хочу знать на тот же самый они объект указывают или нет. А вот вопрос надо ставить по четче, программисты все же.
← →
AL2002 © (2002-10-11 14:41) [8]2Moderator
Так у кого-то и крыша съедет. У меня, например. Лучше уж "удалено модером" писать.
← →
Демонов Е.В. © (2002-10-11 14:54) [9]У TString кажется есть свойство equils -- от англиского "Равно"
А работет он так:
сначала проверяет на равенство строк (Count), а потом проверяет текст в каждой стоке.
← →
Демонов Е.В. © (2002-10-11 14:54) [10]P.S:Не свойство А метод.
Страницы: 1 вся ветка
Текущий архив: 2002.10.21;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.013 c