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

UnRegisterClass в DLL   Найти похожие ветки 

 
Nad89 ©   (2005-05-10 09:28) [0]

Привет всем... У меня чтото не хочет работать, возвращает всегда false, но если написать эту функцию в обычном модуле *.pas все работает прекрасно....Как исправить (если возможно) чтоб в DLL работал ?


 
Anatoly Podgoretsky ©   (2005-05-10 09:45) [1]

И какая ошибка?


 
Nad89 ©   (2005-05-10 09:48) [2]

Да не какой, все компилится и работет, но когда в DLL возвращает всегда почему то false, а когда просто в модуле - когда надо true, когда не надо false :)


 
Nad89 ©   (2005-05-10 10:02) [3]

А ещё спросить зочу, повлияет ли на рабшоту проги/ОСи отсутствие UnRegisterClass ? Псосмотрел пару примеров создания WinAPI окон - там не было такой функции ...


 
GrayFace ©   (2005-05-10 15:40) [4]

Напиши вот это у себя:
SetLastError(0);
if not UregisterClass(...) then RaiseLastOSError;(или RaiseLastWin32Error);
И скажи, че выдает.

Nad89 ©   (10.05.05 10:02) [3]
А ещё спросить зочу, повлияет ли на рабшоту проги/ОСи отсутствие UnRegisterClass ?

Да/нет. Если прога регистрирует свои классы окон, то повлияет - если не удалить предыдущий класс, не удастся создать новый. А системе по барабану.


 
GrayFace ©   (2005-05-10 15:41) [5]

В смысле UnregisterClass



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

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



Память: 0.46 MB
Время: 0.036 c
14-1118060340
Digitman
2005-06-06 16:19
2005.07.11
вновь об IntraWeb 5.0.43 ..


14-1118033869
boalse
2005-06-06 08:57
2005.07.11
Способы регистрации программ


4-1116090783
Waso
2005-05-14 21:13
2005.07.11
прерывание от LPT


3-1116927000
msguns
2005-05-24 13:30
2005.07.11
Что нужно на клиенте для работы ADO+Access


1-1118653916
KeHra
2005-06-13 13:11
2005.07.11
MDI формы




   Наверх