Вниз
Скачать: 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.45 MB
Время: 0.024 c
1-1119596604
Lexander
2005-06-24 11:03
2005.07.11
Регистрация ActiveX


8-1111054283
X-Disa
2005-03-17 13:11
2005.07.11
Цветовой диалог - система HSB


1-1118904889
Alex_C
2005-06-16 10:54
2005.07.11
Как изменить тип курсора


9-1111951770
Green_Templar
2005-03-27 23:29
2005.07.11
алгоритм для 2д-аркады


6-1112691724
_Andrey
2005-04-05 13:02
2005.07.11
popup сообщение




   Наверх