Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Аналог NULL


chistyakov ©   (2004-07-01 10:50:00) 

Есть функция на С
int   CALLBACK GetCommonArticleInfo(HWND, void (CALLBACK far *), LPARAM);
есть прототип в Делфи
 TGetCommonArticleInfo = function (Handl:HWND; Fn : TFPResults ; UI : LParam) : integer;

в dll в эту функцию надо передать в качестве HWND NULL, но если пишу в качестве параметра null, то dll-ка ругается на Invalid variant type conversion, а если передаю 0 то все нормально, но имхо 0 yt null. Как нормально в dll передать null


Anatoly Podgoretsky   (2004-07-01 10:59:00) [1]

А надо не variant, а int в Дельфи это integer


TUser   (2004-07-01 10:57:00) [2]

Пиши 0. HWND - это в конце концов просто циферка.


Reindeer Moss Eater   (2004-07-01 10:55:00) [3]

Не пиши nil.
Читай хелп.

Delphi syntax:

property HWND: Integer;


Ega23   (2004-07-01 10:54:00) [4]

пиши nil


Reindeer Moss Eater   (2004-07-01 10:53:00) [5]

А причем здесь твое имхо?


Наверх

Титульная страница Поиск, карта сайта Написать письмо