![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CreateWindow в DLL [D6, WinME]
Виталик © (2003-02-28 11:43:00)Есть прога, состоящая из вызова одной процедуры, в кот. создается окно средствами API. Если ее компилпровать как программу (), то все ОК, а если компилировать в DLL, то - ни фига, причем RegisterClass(...) проходит нормально, а CreateWindow(...) возвращает 0 (GetLastError = неверный дескриптор). В чем дело?
Digitman (2003-03-05 17:38:00) [1]получи значение hInstance вызовом GetModuleHandle("MyProc.exe")
Виталик (2003-03-05 17:18:00) [2]Ну и как мне быть?
Digitman (2003-02-28 12:42:00) [3]HANDLE hInstance, // handle to applicationinstance
переменная же hInstance в DLL - это не хэндл экземпляра приложения, а хэндл данного DLL-модуля
Игорь Шевченко (2003-02-28 12:32:00) [4]hInstance путается