Страница: 1 |
Страница: 1 |
Вопрос: Вопросик...
Добавлено: 11.11.08 21:07
Автор вопроса: Boconon | Web-сайт:
Я написал небольшую прогу, которая постоянно висит в памяти и выполняет мелкую работенку. По сути всего один модуль запуск с Main().
Но вот проблема - когда винду вырубаю - прога сама не отрубается. винда считает ее зависшей - выдает диалог завершения работы не отвечающего процесса. а программа просто выполняет свою работу. как отловить, что программу пытаются закрыть и уйти добровольно?
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 11.11.08 23:27
The system sends the WM_DESTROY message to the window after removing it from the screen. In response to WM_DESTROY, the window saves its data and frees any resources it allocated. A main window concludes its processing of WM_DESTROY by calling the PostQuitMessage function to quit the application.
Номер ответа: 2
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #2
Добавлено: 12.11.08 00:38
Создай окно
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 13.11.08 14:50
Можно службу написать
Номер ответа: 4
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #4
Добавлено: 13.11.08 22:24
А что DoEvents не помогает?
Номер ответа: 5
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #5
Добавлено: 14.11.08 23:33
а что тебе DoEvents поможет?
Номер ответа: 6
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #6
Добавлено: 14.11.08 23:53
Сомневаешься - проведи эксперимент