powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не совсем понятно поведение debbuger
9 сообщений из 9, страница 1 из 1
Не совсем понятно поведение debbuger
    #39758952
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть строки кода (см. рис.).
1) "KeyValue = null" (я знаю, что там должен быть "null", так пишет и debbuger), но почему-то программа в упор считает наоборот, и идет в "else".

2) и почему в debbuger - "dblcbNameOrganizationProposal.KeyValue = Null" - не допустимое выражение?

P.S.
Оптимизатор выключен
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759016
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin-78,

Ты не находишь, что в инспекторе и внутри if() у тебя несколько разные выражения?
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759017
Гирлионайльдо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VarIsNull
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759079
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad FKonstantin-78,

Ты не находишь, что в инспекторе и внутри if() у тебя несколько разные выражения?

извиняюсь за некорректный printscreen, но как выяснилось хоть с "FMain", хоть без него, при отладке все равно одинаково.

Но если запускать без отладки (т.е. "Run without debagging") , то вс е замечательно работает, т.е. правильно.
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759082
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГирлионайльдоVarIsNull

а вот эта функция отрабатывает НОРМАЛЬНО
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759083
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати и в окне debbuger'а она показывает результат, а не " Expression illegal in evaluator "

Спасибо

Ща буду разбираться почему
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759147
Гирлионайльдо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin-78,

когда ты пишешь null он создаёт новый тип variant и потом, извлекает его тип, и пускает через эту функцию в конечном, конечно же через эту
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759256
Beltar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Миллион раз делал такие проверки и ничего плохого не было.

Но я бы задался вопросом таким, если оно не равно NULL, то чему оно равно?
...
Рейтинг: 0 / 0
Не совсем понятно поведение debbuger
    #39759266
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Beltar,

М.б. varNull?))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не совсем понятно поведение debbuger
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]