Вниз
Скачать: 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.029 c
15-1141464679
Tirael
2006-03-04 12:31
2006.04.16
поиск дубликатов музыки


15-1143094094
__DATA__
2006-03-23 09:08
2006.04.16
Очистить Desktop после рисования на нем


5-1129761486
bosia
2005-10-20 02:38
2006.04.16
Проблема перехода из режима Design Time в Run Time


6-1136206191
DeadMeat
2006-01-02 15:49
2006.04.16
Хаос при передаче по UDP (indy 10)


8-1131960827
Kadr-NT
2005-11-14 12:33
2006.04.16
Графика




   Наверх