Moin,
da bin ich wieder.
nun möchte ich aus einem Service heraus, eine Anwendung starten. Ums genau zu sagen: ein VB-Script. Dieses VB-Script wird in einer Anwendung zusammengestellt und an einen Service übergeben. Gelöst habe ich das so, das ich das VB-Script als Datei Speichere und über SchellExecute starten möchte. Manuell, also auf dem Desktop funktioniert das, aus einer 'normalen' Anwendung heraus auch; nur wenn ich das gleiche (Coding bei normaler Anwendung und Service ist per Copy & Paste ausgetauscht) aus meinem Service heraus versuche, dann kommt eine Fehlermeldung, dass in dem Script ein Syntaxtfehler ist.
Delphi-Quellcode:
ScriptLines.SaveToFile('c:\Programme\HTMLScripting\start.vbs');
ShellExecute(HWND,'open','C:\Programme\HTMLScripting\start.vbs',nil,nil,SW_NORMAL);
Scriptlines.Clear;
Ähäm, hat jemand 'ne Idee??
Danke,
Jens