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

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

Облом с созданием окна


ProgRAMmer Dimonych ©   (2008-12-30 18:53:00) 

Не получается создать окно средствами WinAPI. Код скопировал (вроде без ошибок) из другого, работающего, проекта (игрушки). Разница только в том, что теперь пытаюсь создание окна вынести в класс.

Архив с проектом: http://antifile.ru/9818083

Исходный код можно посмотреть здесь: http://pastebin.com/m777cd11a

Что делаю не так? Заранее спс.


ProgRAMmer Dimonych   (2008-12-30 20:18:00) [1]

Упс, спасибо. Вот ведь как всегда... из-за "мелочи"... %(


Игорь Шевченко   (2008-12-30 20:14:00) [2]

"function WndProc(Handle:HWND; Msg:UINT; lParam:LPARAM; wParam:WPARAM):LRESULT; "

LParam c wParam местами поменяй, а то ты у DefWindowProc табуретку выбиваешь


ProgRAMmer Dimonych   (2008-12-30 20:12:00) [3]

Хм, ну не из головы же я написал...

Вставлял GetLastError() сразу после CreateWindowEx(), прогонял отладчиком - возвращается 0. Обеими функциями. По первой ссылке - архив, 3 КБ, можно убедиться.


Сергей М.   (2008-12-30 20:09:00) [4]


> ProgRAMmer Dimonych


Так не бывает.
Да и в проекте твоем GetLastError'ом не пахнет.


ProgRAMmer Dimonych   (2008-12-30 19:43:00) [5]

Возвращает 0


Anatoly Podgoretsky   (2008-12-30 19:40:00) [6]

Что сообщает GetLastError?


ProgRAMmer Dimonych   (2008-12-30 18:56:00) [7]

P.S. Проблема в том, что CreateWindowEx() возвращает 0.


Наверх

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