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

Вниз

консольное приложение   Найти похожие ветки 

 
cyrs   (2006-01-26 13:52) [0]

Доброго времени суток, уважаемые Мастера!

Помогите решить следующую проблему. Имеется консольное приложение. Каким образом мне можно отследить момент закрытия его консоли, если это происходит, например, при нажатии пользователем на кнопку закрытия у окна консоли ("X"), и выполнить при таком экстренном закрытии еще некоторые действия(например, высвободить память от объектов, создаваемых в процессе работы программы). Спасибо!


 
BiN ©   (2006-01-26 14:04) [1]

смотри SetConsoleCtrlHandler


 
Leonid Troyanovsky ©   (2006-01-26 14:25) [2]


> cyrs   (26.01.06 13:52)  

>  Каким образом мне можно отследить момент закрытия его консоли,
>  если это происходит, например, при нажатии пользователем
> на кнопку закрытия у окна консоли ("X"), и выполнить при
> таком экстренном закрытии еще некоторые действия(например,
>  высвободить память от объектов, создаваемых в процессе


Освобождать ничего не требуется, это сделает OC.
Кроме того, если, все же, какие-то действия по финализации необходимы,
следует помнить, что console handler (см также [1]) выполняется
не в первичном потоке.

--
Regards, LVT.



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
2-1143629843
Федя
2006-03-29 14:57
2006.04.16
Ну, неужели никто не знает? Chart, Date, Time


1-1140536806
SurgeonY
2006-02-21 18:46
2006.04.16
Linking VC++ static lib in Delphi (or BCB) project


15-1143454171
elf_ik
2006-03-27 14:09
2006.04.16
Borland s Delphi goodbye?


3-1140342760
parademon
2006-02-19 12:52
2006.04.16
Как получить доступ к TRemoteDataModule


15-1143376085
mfender
2006-03-26 16:28
2006.04.16
Пытаюсь вспомнить, как называются...