Форум: "WinAPI";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.795 c