Automatyczne zakończenie usługi

0

Witam wszystkich mam pytanko. Napisałem aplikację/usługę, która z niewyjaśnionych przyczyn po około 10 sekundach kończy pracę. Czy ktoś może mi udzielić informacji czy w usługach jest jakiś timeout lub co może wpływać na zamykanie aplikacji?

0

co może wpływać na zamykanie aplikacji?

Może po prostu błąd?

Btw. Chyba bez kodu się nie obejdzie.

0

No to inaczej każda usługa, którą napiszę wg schematu:

procedure TdmSVC.ServiceExecute(Sender: TService);
begin
  Timer1.Enabled := True;
  while not Terminated do
    ServiceThread.ProcessRequests(True);
  Timer1.Enabled := False;
end; 

powoduje uruchomienie się na chwilę i zakończenie. Jak daje instalację usługi to przy uruchomieniu mam komunikat, że błąd uruchomienia

0

zależy co jest w Timerze ?
Możesz jeszcze zrobić attach to process z kompilatora i poczekać na błąd :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1