Geht. Und zwar kannst Du die Variable
ErrCode setzen. Diese ist zwar nur eine Integer-Variable, aber immerhin ein Anfang. Zusätzlich kannst Du dann noch Informationen zur Fehlermeldung in das Ereignisprotokoll des Rechners eintragen.
Delphi-Quellcode:
procedure TService1.ServiceStart(Sender: TService; var Started: Boolean);
begin
Started := False;
ErrCode := 55;
end;
...

...