Forum: Object-Pascal / Delphi-Language
Delphi
by lowmax_5,
21. Jan 2009
Hat sich erledigt...
... ein Rückgabewert einer Funktion war nicht definiert! :wall:
lowmax
Forum: Object-Pascal / Delphi-Language
Delphi
by lowmax_5,
16. Jan 2009
Das 'exit' hinter einem False bei einem Fehler wird gesetzt, damit die Importroutine wirklich nicht weitermacht, wenn ein Fehler aufgetreten ist.
Ansonsten müsste ja das die gesamte Routine umgestellt werden.
Errorflag=Prüfroutine1();
if Errorflag=True then
Prüfroutine2();
if Errorflag=True then
Prüfroutine3();
Forum: Object-Pascal / Delphi-Language
Delphi
by lowmax_5,
16. Jan 2009
Hallo,
ich vermute, dass es an der Importroutine liegt. Wenn alles korrekt läuft wird als Status ein True zurückgegeben.
Geht es schief, wird ein False zurückgegeben. Der Prozess wird dann aber mit einem 'Exit' in der Importroutine beendet.
Irgendwie scheint der Prozessablauf durch das 'Exit' gestört. Kann man ein 'Exit' denn in einem Dienst/Service ohne weiteres verwenden oder gibt es...
Forum: Object-Pascal / Delphi-Language
Delphi
by lowmax_5,
16. Jan 2009
Hallo,
ich habe einen Dienst/Service erstellt eine Importroutine ausführt.
In einem definierten Intervall z.B. alle 5 Sekunden wird diese Importroutine ausgelöst.
Nun ergeben sich für mich folgende Fragen:
a)
Was mache ich nun, wenn die Ausführung der Importroutine manchmal länger als 5 Sekunden benötigt?
Wie kann ich den Thread während der Ausführung z.B. anhalten/pausieren lassen...