Форум: "Основная";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
ВнизПояему не работает null Найти похожие ветки
← →
Леванё (2002-01-16 13:00) [0]Привет знатокам!
Ест такой кусок:
if not (calcquery.fieldbyname("s_debeti").value=Null)
этот кусок в D5 проходит нормально , а в D6
Ругается:
[Error] LVBF21u.pas(199): Undeclared identifier: "Null"
Удивительно, почему?
и, главное. ято делать?
Мое почтение всем
Леван
← →
Леванё (2002-01-16 13:07) [1]Извините, ощибки набора (почему, а не пояму и Леван, а не Леване)
← →
Владислав (2002-01-16 13:07) [2]if not calcquery.fieldbyname("s_debeti").IsNull then ...
← →
panov (2002-01-16 13:09) [3]Не знаю, как в D6, а в D5 NULL определена, например, в модуле System как
Null: Variant; { Null standard constant }
← →
iva (2002-01-16 13:20) [4]попробуй подключить variants (in Uses)
← →
Леванё (2002-01-16 13:22) [5]variants уже подключил
уви....
Леван
← →
tovSuhov (2002-01-16 13:28) [6]Может не Null, а nil ?
← →
IronHawk (2002-01-16 13:31) [7]>>> tovSuhov ©
ОН К 0-ю равняет а не к указателю !
← →
Anatoly Podgoretsky (2002-01-16 19:54) [8]Ну если к нулю, так надо прямо писать := 0
← →
avt (2002-01-16 21:41) [9]NULL - это NULL. Поэтому если нужна проверка именно на NULL, следует использовать функцию VarIsNull.
← →
kaif (2002-01-17 07:23) [10]В D6, в отличие от D5 Null объявлено в модуле variants. Если он в uses, обязательно должно сработать. Может, попробовать в верхнем регистре набрать NULL, как это ни абсурдно. У меня были такие точно проблемы при переходе в D6 и решались просто через uses variants.
Хотя, начав использовать (именно из-за этой проблемы) метод TField.IsNull, я больше не прибегаю к этому идентификатору.
← →
VV (2002-01-17 10:24) [11]Используй IsNull все заработает
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.02.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c