Вниз
Скачать: 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.024 c
2-1144233076
dmitrlast
2006-04-05 14:31
2006.04.16
Люблю Delphi за его мощь


15-1143286159
DillerXX
2006-03-25 14:29
2006.04.16
Можете ли вы читать текст


15-1143256110
balepa
2006-03-25 06:08
2006.04.16
Отправьте мне WIN32.hlp


2-1143460817
Igorntk
2006-03-27 16:00
2006.04.16
Максимальное значение поля


2-1143642908
Chapchaps
2006-03-29 18:35
2006.04.16
Помогите, пожалуйста!




   Наверх