![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
исключение "недопустимый дескриптор окна"!? [D5, Win2k]
Zilog © (2004-11-19 14:52:00)Подскажите pls, при почему закрытии программы может возникать исключение "недопустимый дескриптор окна"!?
Как с этим можно побороться или обойти эти ошибки?
ПРограмма ОЧЕНЬ большая, так бы привел тут кусок кода...
Anatoly Podgoretsky (2004-11-19 16:23:00) [1]Так быть не может, если приложение уже умерло, то умерло.
Мастер (2004-11-19 16:22:00) [2]Zilog © (19.11.04 16:19) [3]
а может быть такое, что он не уничтожается, и после завершения программы идет обращение к главному окну программы, тем самым вызывая исключение
а проверить?
Zilog (2004-11-19 16:19:00) [3]>> Окно уничтожается более одного раза, причем обнуление
>> дескриптора при первом уничтожении не выполняется. Ничего
>> подробнее сказать нельзя без кода. Так что ищите сами.
А такое может быть: в программе создается и работает отдельный поток. При закрытии приложения я его уничтожаю... а может быть такое, что он не уничтожается, и после завершения программы идет обращение к главному окну программы, тем самым вызывая исключение?
Anatoly Podgoretsky (2004-11-19 15:11:00) [4]Не допускать недопустимых дескрипторов.
Smithson (2004-11-19 15:06:00) [5]Окно уничтожается более одного раза, причем обнуление дескриптора при первом уничтожении не выполняется. Ничего подробнее сказать нельзя без кода. Так что ищите сами.