TApplicationEvents - onException gibts im Windows Dienst nicht.
Der gleiche Code funktioniert in einer Desktop Anwendung völlig schmerzfrei.
Ich denke mit extractfilepath(ParamStr(0)) bin ich genau im Verzeichnis meiner Exe.
Bis zu 200 TTimer, i.d.R. werden es zwischen 1 und 5 sein, die zwischen 3 und 1000 Minuten ausgeführt werden.
Ich kann mir auf das Verhalten des Dienstes keinen Reim bilden... in einer Desktop Anwendung läuft der Mist
Hier der EIntrag aus der Windows Ereignisanzeige:
Code:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="MyService.exe" />
<EventID Qualifiers="0">0</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-01-07T14:43:44.000000000Z" />
<EventRecordID>7038</EventRecordID>
<Channel>Application</Channel>
<Computer>Peter-PC</Computer>
<Security />
</System>
- <EventData>
<Data>Der Dienstprozess konnte keine Verbindung mit dem Dienstcontroller herstellen</Data>
</EventData>
</Event>