все очень просто: я ловлю сообщение на порт, форматирую строку и вставляю в базу данных. Попутно идет логгирование работы программы (когда открылась, сколько записей сделано и т. д.). На форме все прекрасно работает, а тут... Я так думаю что проблема в настройке самого объекта Tservice - что-то нужно дописать чтобы после окончания WaitHint`а служба продолжила работать. Но что и куда дописывать? Посмотрел в доке там
| Код | procedure TService1.ServiceExecute(Sender: TService); begin while not Terminated do begin ServiceThread.ProcessRequests(True); end; end; |
Но это событие вообще не наступает |