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

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

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
Банальный вопрос
    #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
Банальный вопрос
    #34296578
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
atexit
...
Рейтинг: 0 / 0
Банальный вопрос
    #34296609
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum пишет:

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

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


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


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