Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.07 c
3-1144756580
Nic
2006-04-11 15:56
2006.06.04
MS SQL Server: быстрый старт


15-1147551749
alex-drob
2006-05-14 00:22
2006.06.04
Сохранить/загрузить динамический массив


1-1146105828
DF_Slayer
2006-04-27 06:43
2006.06.04
property Shape = stLine


15-1146931977
Volf_555
2006-05-06 20:12
2006.06.04
Как определить-какая программа перезаписывает файл explorer.exe?


3-1144784361
{AleX}
2006-04-11 23:39
2006.06.04
Как правельно проводить аудентификацию пользователя?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский