Я написал сообщение несколько месяцев назад о проблеме, с которой я боролся.
Вот ссылка:
0x0eedfade kernelbase.dll модуль отказа в службе Windows d7
Обычно проблема в том, что служба Windows, написанная на D7, запускается нормально и работает отлично, но в то время, когда мне приходится перезапускать ее (например, через несколько дней), я не могу этого сделать.
Сегодня я включил madexcept в исполняемый файл и получил при запуске:
compiled with : Delphi 7
madExcept version : 3.0l
callstack crc : $dbabc0aa, $f5cfd533, $f5cfd533
exception number : 1
exception class : EOutOfResources
exception message : Error creating window class.
main thread ($c88):
004a7419 +09d ServiceTest.exe Forms 6322 +20 TApplication.CreateHandle
004a7206 +1a6 ServiceTest.exe Forms 6250 +32 TApplication.Create
00493fc3 +10b ServiceTest.exe Controls 10924 +10 InitControls
0049411b +02f ServiceTest.exe Controls 10943 +2 initialization
004048c0 +044 ServiceTest.exe System InitUnits
00404926 +03a ServiceTest.exe System @StartExe
00407392 +03a ServiceTest.exe SysInit @InitExe
004ed991 +011 ServiceTest.exe ServiceTest 62 +0 initialization
75f13675 +010 kernel32.dll
Ну, насколько я помню, он даже не идет в конец раздела файла проекта.
Мне просто интересно, исчерпаны ли ресурсы системы, но:
системные дескрипторы на хорошем уровне, память тоже.
Любое предложение, что я еще могу сделать?
Я не могу перезапускать производственный сервер каждый раз, когда получаю эту ошибку, и не могу перезапустить приложение.