|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi, WinAPI | Корректное завершение программы |
|
Delphi - Delphi, WinAPI | Корректное завершение программы
|
![]() Ветеран Сообщения: 637 |
Как можно корректно завершить программу. Т.е. чтобы она выгрузила все свои компоненты (а не просто убить ее)?
И еще вопросик. Как можно обновить трей? Т.е. после убивания проги у меня в трее весит ее иконка... И таким образом накапливается очень много. Как обновить или ребутнуть трей?! Пишем на Delphi 7 |
|
------- Отправлено: 12:24, 21-07-2005 |
lehha
Сообщения: n/a |
1. Либо самостоятельно выгружать(закрывай) все хенделы и дескрипторы, либо ExitProcess()
2. Мышу туда наведе он сами убираются))), а вообще я незнаю. |
Отправлено: 12:29, 21-07-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 637
|
Профиль | Сайт | Отправить PM | Цитировать lehha
Приведи пожалуйста пример испорльзования ExitProcess(); |
------- Отправлено: 12:36, 21-07-2005 | #3 |
![]() Старожил Сообщения: 300
|
Профиль | Сайт | Отправить PM | Цитировать fossil
>>Приведи пожалуйста пример испорльзования ExitProcess(); Это прикол ?! ) ExitProcess(0); Для удаления значка надо выполнить перед выходом Shell_NotifyIcon(NIM_DELETE, @nid), где nid объявлен как NotifyIconData, |
Отправлено: 14:32, 21-07-2005 | #4 |
![]() Ветеран Сообщения: 637
|
Профиль | Сайт | Отправить PM | Цитировать Всем спасибо. Я нашел как корректно завершить прогу.
PostMessage(FindWindow(Nil, 'Хэндл Программы', WM_QUIT, 0, 0); |
|
------- Отправлено: 11:40, 25-07-2005 | #5 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать А что Application.Terminated := true не помогало? (Это почти то же самое)
|
Отправлено: 14:19, 10-08-2005 | #6 |
lehha
Сообщения: n/a |
Цитата:
|
|
Отправлено: 14:52, 10-08-2005 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Delphi - WinApi||C++Builder(Delphi) SplashScreen в отдельном потоке? | XCodeR | Программирование и базы данных | 4 | 12-03-2007 19:51 | |
Delphi - *Флейм* | Delphi. Синтаксис. Использование WinAPI | DillerInc | Программирование и базы данных | 60 | 13-03-2006 21:36 | |
Delphi - Win32 API | Delphi | Странности с Winapi Timer | Mavlyudov | Программирование и базы данных | 4 | 14-11-2005 10:10 | |
Delphi - Delphi | создание окна и его элементов средствами WinAPI | Savant | Программирование и базы данных | 14 | 18-01-2005 14:15 | |
Delphi - *Решено* | Использование WinAPI под Delphi | Savant | Программирование и базы данных | 2 | 14-01-2005 21:40 |
|