Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

TServiceApplication - как завершить приложение   Найти похожие ветки 

 
andrey__   (2004-05-12 13:20) [0]

По какомуто условию хочу завершить приложение  TServiceApplication  (что то типа метода close у главной формы). Как это сделать.


 
V-Isa ©   (2004-05-12 13:27) [1]

Halt?


 
Гямук   (2004-05-12 13:30) [2]

exit;


 
Курдль ©   (2004-05-12 13:43) [3]


> Гямук   (12.05.04 13:30) [2]
> exit;

Вы уже чувствуете себя готовым давать советы?
Я, например, смутно себе представляю, что такое TServiceApplication...


 
Digitman ©   (2004-05-12 13:47) [4]

сервис-процесс завершает свою работу и выгружается опер.системой тогда, когда завершили свою работы все сервисы (коих м.б. более одного) в составе сервис-процесса

если, например, у класса-наследника TService назначен обработчик события OnExecute(), сервис завершает свою работу после завершения работы метода-обработчика этого события


 
Fay ©   (2004-05-12 13:52) [5]


> сервис-процесс завершает свою работу и выгружается опер.системой
> тогда, когда завершили свою работы все сервисы (коих м.б.
> более одного) в составе сервис-процесса

Странно. Пойду проверю у тов. Рихтера. Всегда думал, что сервис надо валить, чтобы "завершил свою работу".


 
Digitman ©   (2004-05-12 14:03) [6]


> Fay ©   (12.05.04 13:52) [5]



> надо валить


что значит "валить" ?

речь, я так думаю, идет о штатном программном завершении работы того или иного сервиса в составе сервис-приложения


 
Fay ©   (2004-05-12 14:12) [7]

Типа того. 8)
Повлиять на него со стороны SCM.


 
Digitman ©   (2004-05-12 14:20) [8]


> Fay ©   (12.05.04 14:12) [7]


если обработчик OnExecute() назначен - совершенно необязательно
по завершению обработчика этого события завершается и сам сервис

ну а в противном случае (обработчик не назначен) через SCM соответствующий контрол посылается ... практически в любом месте алгоритма сервиса ...

но еще раз заостряю внимание - завершение только одного сервиса (если их более одного в приложении-сервисе) не ведет к автоматическому завершению приложения-сервиса в целом, для этого нужно чтобы завершились ВСЕ сервисы в его составе


 
Fay ©   (2004-05-12 14:32) [9]


> если обработчик OnExecute() назначен - совершенно необязательно
> по завершению обработчика этого события завершается и сам
> сервис


Какая-то жуть VCL-ная. Службы лучше писать без всяких "TServiceApplication" - самому будет понятней и вопросы про как завершить не возникают .


 
Digitman ©   (2004-05-12 14:39) [10]


> Fay ©   (12.05.04 14:32) [9]


да глупости)

неумение читать и анализировать исх.тексты VCL (в целях постижения реализованных там алгоритмов) вовсе не означают "жуть VCL-ную"

эдак можно сказать, мол, автомобиль - полное дерьмо, потому что в том что у него под капотом я ни шута не разбираюсь и не хочу разбираться ... мол, вот велосипед - это круто, потому что там педали, а не "жуть моторная"


 
Fay ©   (2004-05-12 15:01) [11]

Ехать на автомобиле можно не умея читать и анализировать то, что у него под капотом. А вот если под капотом скомканый велосипед - это хуже.


 
Fay ©   (2004-05-12 15:02) [12]

Ехать на автомобиле можно не умея читать и анализировать то, что у него под капотом. А вот если под капотом скомканый велосипед - это хуже.


 
Fay ©   (2004-05-12 15:04) [13]

Извиняюся за дубль 8). Это прокся у меня глючит.


 
andrey__   (2004-05-12 15:20) [14]

спасибо Halt помог.


 
Digitman ©   (2004-05-12 15:24) [15]


> Fay ©   (12.05.04 15:01) [11]



> Ехать на автомобиле можно не умея читать и анализировать
> то, что у него под капотом


ты же, игнорируя, VCL-"мотор", пытаешься создать собственный "мотор" ! Не так ли ? но прежде чем сотворять оной, таки желательно разобраться в недостатках уже существующего ? Как думаешь ?


> если под капотом скомканый велосипед - это хуже


безусловно !


 
Digitman ©   (2004-05-12 15:29) [16]


> andrey__   (12.05.04 15:20) [14]
> спасибо Halt помог.


Halt  - аварийная ф-ция

об аварийном терминировании сервис-процесса ты не упомянул ни слова

"Бойся данайцев, дары приносящих .." (с)



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.024 c
14-1083399235
electric
2004-05-01 12:13
2004.05.23
Server


8-1078497702
artix
2004-03-05 17:41
2004.05.23
Поворот картинки


1-1082832026
Kott
2004-04-24 22:40
2004.05.23
MS Word


1-1084121162
Soldier
2004-05-09 20:46
2004.05.23
TMemo


14-1083737054
Goida
2004-05-05 10:04
2004.05.23
Как пишется рекомендательное письмо?