Вниз
Скачать: CL | DM;

Что за чудеса с проверкой на nil?   Найти похожие ветки 

 
cvg   (2007-01-16 17:27) [0]

Вот в таких трех строчках

  brHandle := FindWindow("MsgDialogClass","QUIK: окно сообщений");
  if brHandle <> nil
  then beep;

на теретьей говорит "Operatior not appicable to this operand type". С чего бы это??? Причем, если условие заглючить в скоки, то точно также будет ругаться на второй строчке. Тип brHandle -- HWND.


 
Amoeba ©   (2007-01-16 17:30) [1]


> if brHandle <> nil

Тип HWND не является указателем, так что с nil его сравнивать нельзя. Он совместим с Integer. Нужно так:

if brHandle <> 0


 
cvg   (2007-01-16 17:34) [2]

Ага, спасибо, заработало! :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
6-1157100295
tvv
2006-09-01 12:44
2007.02.04
Работа с каталогами по сети


2-1169118311
FIL-23
2007-01-18 14:05
2007.02.04
как узнать номер позиции указателя в таблице?


15-1168519135
DEED
2007-01-11 15:38
2007.02.04
Как назвать флешку? (сьёмный диск)


2-1168720527
Beavercrazy
2007-01-13 23:35
2007.02.04
Ошибка: не могу найти строку для обновления


2-1168982958
16alex
2007-01-17 00:29
2007.02.04
развертывание приложения с dbexpress




   Наверх