Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.034 c
9-1112199822
$SerG$
2005-03-30 20:23
2005.07.11
[Error] File not found: DelphiX.dcr . Где взять?


3-1117375402
Moxel
2005-05-29 18:03
2005.07.11
Как правильно создавать запросы с параметром-датой


1-1118677570
Earth
2005-06-13 19:46
2005.07.11
Edit - выделение


14-1118408792
tema
2005-06-10 17:06
2005.07.11
Системы счисления...


14-1118321100
Тульский
2005-06-09 16:45
2005.07.11
Детям министров позволено всё





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский