Thema: Delphi Delay #2

Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Delay #2

  Alt 25. Okt 2016, 21:44
Ich würde grundsätzlich Code vermeiden, der Application.ProcessMessages aufruft. Der Programmablauf kann dadurch nämlich sehr schwer nachvollziehbar bzw. unvorhersehbar werden.

Mir ist nicht ganz klar, welches Problem diese Delay-Routine eigentlich lösen soll. Ja gut, wahrscheinlich, dass die Oberfläche nicht einfriert, wenn man im Main-Thread Sleep aufruft. Nur ist die Frage: Warum sollte man im Main-Thread Sleep aufrufen? Das an sich halte ich schon für falsch. Also für mich ist das eher eine Frickel-Lösung. Lieber überlegen, wie man ohne Sleep auskommt.
  Mit Zitat antworten Zitat