und wie erkläre ich ihm, dass er bei normalem betrieb normal starten soll?
Also ich hab mal ein bissle rumprobiert, und wenn ich in die eigenschaft onExecute ne
Code:
server.start;
while laufe do begin
sleep(1);
application.ProcessMessages;
end;
setze wird beim normalen ausführen einafch diese endlosschleife ausgeführt, das heißt er beendet nicht, erst wenn die variable laufe auf false gesetzt wird geht er aus der schleife und beendet dadurch die anwendung. Müßte man nur noch abfangen, ob bestimte parameter gesendet wurden und irgendwie prüfen, ob normal ausgeführt oder ob per net start gestartet (fals man das muß)
Aber wird doch sicher ne elegantere lösung geben?