|
|
|
BCB. как принудительно завершить программу
|
|||
|---|---|---|---|
|
#18+
Делаю программку. Одна форма. TrayIcon. Основное время программа висит в TrayIcon. Когда пользователь выходит из сессии NT, то ОS не может заставить программу завершиться. Иконка в трее исчезает, но программа всерано висит в памяти и пользователю не завершить сессию. Какие примочки есть для принудительного завершения программы по требованию OS? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 08:35 |
|
||
|
BCB. как принудительно завершить программу
|
|||
|---|---|---|---|
|
#18+
rodb Делаю программку. Одна форма. TrayIcon. Основное время программа висит в TrayIcon. Когда пользователь выходит из сессии NT, то ОS не может заставить программу завершиться. Иконка в трее исчезает, но программа всерано висит в памяти и пользователю не завершить сессию. Какие примочки есть для принудительного завершения программы по требованию OS? Posted via ActualForum NNTP Server 1.3 в ХP есть команда kill или killtask (не помню) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 09:42 |
|
||
|
BCB. как принудительно завершить программу
|
|||
|---|---|---|---|
|
#18+
Лови WM_QUERYENDSESSION (кажется так) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 10:35 |
|
||
|
BCB. как принудительно завершить программу
|
|||
|---|---|---|---|
|
#18+
Карабас, >Лови WM_QUERYENDSESSION (кажется так) приложение почти убивается, но всеравто что то его там держит, немогу понять. убивается со второго раза. void __fastcall TMainForm::Dispatch(void *Message) { TMessage *a_Msg = reinterpret_cast<TMessage *>(Message); if(a_Msg && a_Msg->Msg == WM_QUERYENDSESSION) { TrayIcon->Visible = false; delete TrayIcon; Application->Terminate(); } else { TForm::Dispatch(Message); } } может какие идеи появятся. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 12:16 |
|
||
|
BCB. как принудительно завершить программу
|
|||
|---|---|---|---|
|
#18+
Поищи в дельфийном форуме, там относительно часто проскакивают подобные темы Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 12:23 |
|
||
|
BCB. как принудительно завершить программу
|
|||
|---|---|---|---|
|
#18+
Карабас, >Поищи в дельфийном форуме, там относительно часто проскакивают подобные темы да ты что.. меня там на части распилят. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 12:38 |
|
||
|
BCB. как принудительно завершить программу
|
|||
|---|---|---|---|
|
#18+
rodbменя там на части распилят.немножко поругают, но скорее всего ответят. Да и не спрашиватья предлагаю, а поискать. Я помню, были такие темы, но не вчитывался я, неинтересно Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 12:39 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=371&tid=2031948]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 391ms |

| 0 / 0 |
