Текущий архив: 2006.07.16;
Скачать: CL | DM;
ВнизКак проверить, что переменная типаTDate "пустая", т.е.... Найти похожие ветки
← →
fast2 (2006-06-29 15:14) [0].... ей ничего не присвоено?
← →
Игорь Шевченко © (2006-06-29 15:20) [1]Чего-нибудь присвоить
← →
tsa (2006-06-29 15:21) [2]Сравни и сделай вывод!
← →
qTorus (2006-06-29 15:24) [3]А что такое TDate?
Если это класс или указатель, то
if TDate=nil
А если это запись или переменная, то данный вопрос не имеет смысла.
← →
Шпиён (2006-06-29 15:28) [4]Смотрим в help или в "генофонд".
Видим:
type TDate = typeTDateTime;
type TDateTime = type Double;
Делай выводы -)
Вопрос сводится к "как узнать, что переменная типа Double не проинициализирована"
Честный ответ - никак. Если переменная глобальная, она будет автоматически проинициализирована 0. Если локальная - там может быть все что угодно (любое число).
← →
fast2 (2006-06-29 16:06) [5]>tsa (29.06.06 15:21) [2]
Вопрос в том, с чем сравнить
← →
Vlad © (2006-06-29 16:18) [6]
> fast2 (29.06.06 16:06) [5]
> Вопрос в том, с чем сравнить
Вопрос в том, как так получилось, что она пустая и ей ничего не присвоено.
Переменные вобще-то неплохо изначально инициализировать чем-то, а затем уже сравнивать с этим самым начальным значением.
← →
fast2 (2006-06-29 16:31) [7]Извиняюсь за неточный вопрос.
Я читаю из БД (неважно кокой, впрочем - Парадокс) данные из поля типа Дата. Так вот мне надо проверить, или в поле есть что-то или оно пустое.
← →
Stakan © (2006-06-29 16:32) [8]Field.IsNull ?
← →
fast2 (2006-06-29 16:37) [9]>Stakan © (29.06.06 16:32) [8]
Во! Это оно! Спасибо!
Страницы: 1 вся ветка
Текущий архив: 2006.07.16;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c