Gering |
Отправлено: 11.07.2006, 23:04 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Здраствуйте.
Существует служба, написанное в CBuilder 6.0, выполняющее перекидывание информации м/у локальным com-портом и некоторым хостом в локльной сети. Переделана из уже рабочего приложения. Вопрос заключается в следующем:
1. Из-за чего может возникать ошибка 1053 при запуске службы через менеджер: "приложение не откликнулось за отведеное время"?
2. Поставил на все события TService по ShowMessage("...") обрабатывается только onCreate и onDestroy, а остальные такие как onStart, onStop, onExecute молчат в тряпочку?
3. В onExecute написано следующее (и более там ничего нету):
CODE |
while(!Terminated){
ServiceThread->ProcessRequest(false);
} |
но приложение продолжает вылетать через 0.5 сек при запуске по . Вся основная работа выполняется в событиях onRxChar, onRLSD (компонентая COM-порта TMS Async 32 VAcomm6) и onTime (TTimer).
Наверно значительный коментарий: в качестве компонента для работы с com-портом используется TMS Async 32 VAcomm6 триальная версия. В некоторые моменты при запуске вызывает сообщение TMS Async 32 -- Trial, а дальше работает вродебы нормально.
Пытался изголятся с помощью дополнительных потоков, ReportStatus, увиличивал HintTime -- результат прежний:
1. незапуск службы при "название" /install (висит 4-5 сек и выгружается)
2. ошибка 1053: "приложение не дало реакции за отведеное время " -- при запуске из менеджера вручную...
Заранее огромное спасибо -- мои мысли иссякли )) |
|
Gering |
Отправлено: 12.07.2006, 15:51 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
QUOTE (Gering @ 11/07/2006, 23:04) | Наверно значительный коментарий: в качестве компонента для работы с com-портом используется TMS Async 32 VAcomm6 триальная версия. В некоторые моменты при запуске вызывает сообщение TMS Async 32 -- Trial, а дальше работает вродебы нормально. |
Оказался самым весомым )))
Нашел более старую, уже не комерческую версию TMS Async 32, поставил и все заработало.
Теперь осталось проверить првильность рефакторинга... |
|
|