![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что за чудеса с проверкой на nil? [D7, XP]
cvg © (2007-01-16 17:27:00)Вот в таких трех строчках
brHandle := FindWindow('MsgDialogClass','QUIK: окно сообщений');
if brHandle <> nil
then beep;
на теретьей говорит "Operatior not appicable to this operand type". С чего бы это??? Причем, если условие заглючить в скоки, то точно также будет ругаться на второй строчке. Тип brHandle -- HWND.
cvg (2007-01-16 17:34:00) [1]Ага, спасибо, заработало! :)
Amoeba (2007-01-16 17:30:00) [2]
> if brHandle <> nil
Тип HWND не является указателем, так что с nil его сравнивать нельзя. Он совместим с Integer. Нужно так:
if brHandle <> 0