Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.04;
Скачать: CL | DM;

Вниз

Обработка события при аварийном завершении приложения   Найти похожие ветки 

 
Wood   (2006-05-17 06:06) [0]

Здравствуйте, мастера.
Возможно, ламерский вопрос. При закрытии приложения (уничтожении главной формы) обязательно должно произойти определенное событие - удаляется временный текстовый файл. Но, если приложение закрывается аварийно (завершается процесс в системе) - это событие не происходит.
Событие описано в FormDestroy.
Возможна ли обработка события при аварийном завершении программы и как это реализовать.
Спасибо.


 
Elen ©   (2006-05-17 08:16) [1]

Может тебе лучше удалять мусор при следующем запуске программы в самом начале ее работы?


 
Elen ©   (2006-05-17 08:18) [2]

Кстати по-моему OnDestroy не срабатывает если прерывать программу из, скажем, Диспетчера Задач или иже с ним. У меня когда-то была подобная проблема OnDestroy не срабатывал


 
Сергей М. ©   (2006-05-17 08:31) [3]


> Wood   (17.05.06 06:06)


> Возможна ли обработка события при аварийном завершении программы


Возможна, но без драйвера режима ядра не обойтись.


 
Wood   (2006-05-17 08:44) [4]


> Elen ©   (17.05.06 08:16) [1]
>
> Может тебе лучше удалять мусор при следующем запуске программы
> в самом начале ее работы?
>

спасибо, но нет, это в моем случае не подходит

> Сергей М. ©   (17.05.06 08:31) [3]
Возможна, но без драйвера режима ядра не обойтись.

то есть? по попробнее чуть, плз


 
Сергей М. ©   (2006-05-17 08:56) [5]

Wood   (17.05.06 08:44) [4]

http://wasm.ru/article.php?article=drvw2k14

Ключевая ф-ция - PsSetCreateProcessNotifyRoutine()


 
Wood   (2006-05-17 09:58) [6]


> Сергей М. ©   (17.05.06 08:56) [5]

сенкс!


 
Leonid Troyanovsky ©   (2006-05-17 18:51) [7]


> Wood   (17.05.06 06:06)  

> событие - удаляется временный текстовый файл. Но, если приложение


Открыть с флагом FILE_FLAG_DELETE_ON_CLOSE.

--
Regards, LVT.


 
Wood   (2006-05-18 03:05) [8]


> Leonid Troyanovsky ©   (17.05.06 18:51) [7]
>
>

имеется в виду, открыть с флагом тот текстовый файл, кот. должен быть после удален? Спасиб, попробую...:)


 
Wood   (2006-05-18 07:33) [9]


> > Leonid Troyanovsky ©   (17.05.06 18:51) [7]

да! это то, что надо! Спасибо еще раз!



Страницы: 1 вся ветка

Текущий архив: 2006.06.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
2-1148039038
Piero
2006-05-19 15:43
2006.06.04
Строчки разного цвета в TMemo


8-1135323036
thvfrjd
2005-12-23 10:30
2006.06.04
Мерцание Image


6-1138952697
SiJack
2006-02-03 10:44
2006.06.04
господа зашиваюсь с MAPI помогите


2-1148119883
Glex
2006-05-20 14:11
2006.06.04
Как получить имена всех подпапок, находящихся в данной папке?


15-1146907844
oldman
2006-05-06 13:30
2006.06.04
Оракл+Виндовс...