Форум: "Начинающим";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
ВнизПочему одинаковые string не равны? Найти похожие ветки
← →
Doom-2 (2007-05-07 10:25) [0]Проверяю так: (ничего особенного)
if ModelProv=Model
then begin
ModelProv и Model - string
ModelProv="FFRTRE8445H/36" и Model="FFRTRE8445H/36"
Но для программы получается ModelProv<>Model (не равны!)
Почему так? Как исправить? (у меня подозрение только на "/")
← →
Ega23 © (2007-05-07 10:32) [1]сравнивать по ID надо, а не по названию.
← →
McSimm_ © (2007-05-07 10:39) [2]не равны, значит отличаются символами и/или длиной
← →
sniknik © (2007-05-07 10:45) [3]> Проверяю так: (ничего особенного)
> if ModelProv=Model
> then begin
Проверь такModelProv:= Model;
if ModelProv=Model
then begin
тоже не равны?
← →
Doom-2 (2007-05-07 10:45) [4]сравнивать по ID надо
Прошу прощения, что значит "по ID"
не равны, значит отличаются символами и/или длиной
Значения я привёл - они равны!
← →
Reindeer Moss Eater © (2007-05-07 10:50) [5]Но для программы получается ModelProv<>Model (не равны!)
Значит программа такая.
← →
Doom-2 (2007-05-07 10:50) [6]Спасибо,
sniknik © (07.05.07 10:45) [3]!!!!
Пробел затисался !
← →
Юрий Зотов © (2007-05-07 12:30) [7]> Doom-2 (07.05.07 10:50) [6]
Если строки вводит юзер, то он запросто забьет туда пробелы в начале или в конце. Поэтому при их сохранении (или сравнении) надо использовать Trunc.
← →
Ega23 © (2007-05-07 12:39) [8]
> Если строки вводит юзер, то он запросто забьет туда пробелы
> в начале или в конце. Поэтому при их сохранении (или сравнении)
> надо использовать Trunc.
Имелся ввиду Trim.
← →
Юрий Зотов © (2007-05-07 14:01) [9]Угу.
:о)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.05.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c