Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Банальный вопрос / 7 сообщений из 7, страница 1 из 1
31.01.2007, 15:11
    #34296486
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Банальный вопрос
в консольном приложение (win32) отследить, что юзер закрыл окно нажав на "крестик вверху", чтобы корректно освободить ресуры не завершившегося приложения

Спасибо!
--------------------------------------------------------------
[подпись с другого сайта]
...
Рейтинг: 0 / 0
31.01.2007, 15:18
    #34296515
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Банальный вопрос
делать деструкторы

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
31.01.2007, 15:22
    #34296532
Банальный вопрос
Cerebrumв консольном приложение (win32) отследить, что юзер закрыл окно нажав на "крестик вверху", чтобы корректно освободить ресуры не завершившегося приложения

Спасибо!
--------------------------------------------------------------
[подпись с другого сайта]
Это?
MSDN WM_SYSCOMMAND
A window receives this message when the user chooses a command from the window menu (formerly known as the system or control menu) or when the user chooses the maximize button, minimize button, restore button, or close button.

A window receives this message through its WindowProc function.
...
...
Рейтинг: 0 / 0
31.01.2007, 15:33
    #34296578
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Банальный вопрос
atexit
...
Рейтинг: 0 / 0
31.01.2007, 15:38
    #34296609
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Банальный вопрос
Cerebrum пишет:

> в консольном приложение (win32) отследить, что юзер закрыл окно нажав на
> "крестик вверху", чтобы корректно освободить ресуры не завершившегося
> приложения

Ловить сигнал SIGABRT наверное.
Читай про #include <signal.h>
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
31.01.2007, 15:46
    #34296658
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Банальный вопрос
еще раз всем спасибо


--------------------------------------------------------------
[подпись с другого сайта]
...
Рейтинг: 0 / 0
04.02.2007, 01:06
    #34304467
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Банальный вопрос
Если это Win32 приложение, то можно использовать функцию SetConsoleCtrlHandler, которая отслеживает нажатие Ctrl+Break, Ctrl+C и закрытие приложения...
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Банальный вопрос / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]