Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.032 c
3-1083225759
Stupid
2004-04-29 12:02
2004.05.23
Как отобрать записи из Т1 для которых нет записей в Т2?


14-1083741378
darkstalker
2004-05-05 11:16
2004.05.23
Создание нового документа в Экселе.


3-1082960606
Forget
2004-04-26 10:23
2004.05.23
Объединение и модификация таблиц Paradox


1-1083745021
Marina_S
2004-05-05 12:17
2004.05.23
Динамический массив


14-1083759377
ele-lena
2004-05-05 16:16
2004.05.23
ImagExpress. Где взять?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский