![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хендл окна это Integer или Cardinal ? [D7, XP]
ANB © (2005-12-30 11:36:00)Собственно сабж.
tesseract (2005-12-31 08:47:00) [1]
> Лопухнулся в одном месте, хендл в Integer запихал, думал
> до таких здоровых не доберусь. И проверял на < 0.
Cardinal и Integer - имеют равный диапазон значений. ТИпы приведены для Win32/*nix32
Handle - В Windows - longint
В Delphi Cardinal (DWORD).
INVALID_HANDLE_VALUE= DWORD(-1);
ANB (2005-12-30 12:47:00) [2]
> а зачем ты его в строку засовывал? :-)
У меня все переменные в интерпретаторе строковые, чтобы поменьше был.
Vlad (2005-12-30 12:05:00) [3]
> ANB © (30.12.05 12:00) [7]
а зачем ты его в строку засовывал? :-)
StrToInt64
ANB (2005-12-30 12:00:00) [4]Упс. А как из строки 2900900900 в HWND запихать то теперь ? IntToStr не жрет.
ANB (2005-12-30 11:45:00) [5]Лопухнулся в одном месте, хендл в Integer запихал, думал до таких здоровых не доберусь. И проверял на < 0.
umbra (2005-12-30 11:42:00) [6]да, означает отсутствие окна
з. танька (2005-12-30 11:42:00) [7]неа, не может.
если ноль, значит ошибка. так и проверяют обычно.
ANB (2005-12-30 11:42:00) [8]Все, спасибо. Починил.
Leonid Troyanovsky (2005-12-30 11:40:00) [9]
> ANB © (30.12.05 11:36)
HWND
--
Regards, LVT.
ANB (2005-12-30 11:40:00) [10]А нулевым может быть ?