Главная страница
    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.04 c
14-1082726238
Ev_genus
2004-04-23 17:17
2004.05.23
Компиляция. Теория и практика. (Ищу собеседников)


3-1082636714
Rule
2004-04-22 16:25
2004.05.23
Подскажите каким генератором отчетов лучше воспользоватся


14-1083343974
Thor
2004-04-30 20:52
2004.05.23
C# и файлы от C++


3-1083324280
snake1977
2004-04-30 15:24
2004.05.23
ORACLE & InterBase


3-1083244047
GEN
2004-04-29 17:07
2004.05.23
БД Access, проблема переноса на другую машину





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский