Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.46 MB
Время: 0.041 c
15-1177422667
@!!ex
2007-04-24 17:51
2007.05.27
Client Rect


15-1177753386
McSimm_
2007-04-28 13:43
2007.05.27
Приглашаются желающие помочь


4-1166796037
AMS
2006-12-22 17:00
2007.05.27
про CreateProcess


2-1178597615
FIL-23
2007-05-08 08:13
2007.05.27
Нужна формула в игре


4-1166780935
Grademax
2006-12-22 12:48
2007.05.27
Как узнать сколько времени отработал HDD?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский