Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.037 c
2-1144160297
TimScorp
2006-04-04 18:18
2006.04.16
FreeReport 2.32


2-1144082129
Vitalik__
2006-04-03 20:35
2006.04.16
edit


15-1143093703
Ega23
2006-03-23 09:01
2006.04.16
С Днём рождения! 23 марта


9-1128441067
Зм1й
2005-10-04 19:51
2006.04.16
Анатомия


2-1144190463
WestBronx
2006-04-05 02:41
2006.04.16
HotKeys в Windows




   Наверх