Forum: Sonstige Fragen zu Delphi
Delphi
by tigerman33,
4. Dez 2005
Stimmt, ist mit Sicherheit auch eleganter als die MessageQueue zu missbrauchen.
Forum: Sonstige Fragen zu Delphi
Delphi
by tigerman33,
4. Dez 2005
Eigentlich bräuchte ich noch die Abbruchbedingung (Situation.beendet). Ich vermute aber mal, dass du da gar nicht prüfst, ob auf Abbruch geklickt wurde. So müsste es gehen:
Repeat
Befehlszyklus(Situation);
{ startet das Turingprogramm, wird aufgrund gegebener Startangaben definitiv mehrmals durchlaufen }
Application.ProcessMessages;
Until (Situation.beendet) or CancelClicked;
......
Forum: Sonstige Fragen zu Delphi
Delphi
by tigerman33,
4. Dez 2005
Hmm, nein das gehört eigentlich nicht so. :gruebel: Poste am besten mal deinen Code, zumindest die relevanten Teile.
Forum: Sonstige Fragen zu Delphi
Delphi
by tigerman33,
2. Dez 2005
Und wenn du meintest, dass während der Arbeit ein Klick auf den Button nicht "beachtet" wurde, dann sieh dir auch noch Application.ProcessMessages an.