Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
4. Jul 2006
Moin Tom,
Wieso?
Du sollst ja nur für die While-Schleife eine andere Abbruchbedinung finden.
Danach wird Close Durchlaufen.
Anschliessend kann dann Terminated auf True gesetzt werden, bzw. wird die Execute-Methode dann ja beendet.
In Beiden Fällen sollte dann ja WaitFor "zuschlagen".
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
4. Jul 2006
Moin Tom,
Kannst Du nicht eine andere Abbruchbedingung für die Schleife finden?
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
4. Jul 2006
Moin Zusammen,
da habt ihr mich missverstanden:
WaitFor wartet u.a. darauf, dass Terminated = true ist.
Dies ist nach Verlassen der While-Schleife der Fall, so dass WaitFor nichts mehr hat, auf dass es warten muss. ;-)
Forum: Object-Pascal / Delphi-Language
Delphi
by Christian Seehase,
4. Jul 2006
Moin Tom,
wenn ich das richtig sehe, wird die While-Schleife verlassen, wenn der Thread auf Terminated läuft.
Auf was sollte WaitFor dann noch warten?