| ApplicationExit
| Статическое. Происходит при закрытии приложения.
|
| Idle
| Статическое. Происходит, когда приложение заканчивает обработку и собирается перейти в состояние незанятости.
|
| ThreadException
| Статическое. Возникает при выдаче не перехваченного исключения потока.
|
| ThreadExit
| Статическое. Происходит при закрытии потока. Перед закрытием главного потока для приложения вызывается данное событие, за которым следует событие ApplicationExit.
|
Итак, класс Application располагает методами для запуска и останова ПОТОКОВ и ПРИЛОЖЕНИЙ, а также для обработки Windows messages.
Вызов методов Run обеспечивает выполнение цикла обработки сообщений (an application message loop) в текущем потоке, а также, возможно, делает видимой соответствующую форму.
Вызов методов Exit и ExitThread приводит к остановке цикла обработки сообщений.
Вызов DoEvents позволяет активизировать обработку сообщений практически из любого места выполняемого программного кода. Например, во время выполнения операторов цикла.
Вызов AddMessageFilter обеспечивает добавление фильтра сообщений to the application message pump для monitor Windows messages.
Интерфейс IMessageFilter позволяет реализовывать специальные алгоритмы непосредственно перед вызовом обработчика сообщения.
Класс статический и объектов-представителей этого класса создать невозможно!