Forum: Sonstige Fragen zu Delphi
Delphi
by sakura,
20. Nov 2003
Die Anwendung, denke ich mal, wird gestartet, allerdings geht der Service sofort weiter. Dadurch kommt der zum Ende der Execute-Methode und wird wieder beendet. Da Test.exe mit dem Service assosziert ist, wird die auch beendet. Schau mal in die Code-Library, da ist von Luckie ein Beitrag zum Starten von Anwendungen ohne ShellExecute. Die hat den Parameter Wait (als Boolean). Dann wartet der...
Forum: Sonstige Fragen zu Delphi
Delphi
by sakura,
20. Nov 2003
Gib mal ein paar mehr Aussagen. Was genau versuchst Du zu tun, was beendet sich sofort wieder. Wir helfen hier alle gerne, aber ein Rätselraten wollen wir nicht draus machen :roll:
Ein paar mehr Zeilen Source-Code schaden auch nicht.
...:cat:...
Forum: Sonstige Fragen zu Delphi
Delphi
by sakura,
20. Nov 2003
Schreibe mal in das OnStart Ereignis folgende Zeile. Dann wirst Du sehen, ob der Service korrekt funktioniert.
MessageBox(0, 'Der Service staretet', 'Info',
MB_OK + MB_TOPMOST + MB_SERVICE_NOTIFICATION);
Die MessageBox sollte auch bei einem normalen Start auftauchen und sogar im Ereignis-Protokoll vermekrt sein ;-)
...:cat:...
P.S.: Ändere bitte den Titel, die Großbuchstaben...