Forum: Object-Pascal / Delphi-Language
Delphi
by Luckie,
6. Mär 2009
Vielleicht will man da sja gerade, damit das Fenster noch reagiert?
Forum: Object-Pascal / Delphi-Language
Delphi
by Luckie,
6. Mär 2009
Nein, nicht der Request ist so schenll, sondern die Änderunge des Statusbartextes erfolgt so schnell. Obwohl, ich sehe gerade, da wird zwischen druch ja noch was ausgeführt. Jedenfalls kommt Windows nicht zum Ändern des Textes, weil die zeichennachrichten eine sehr geringe Priorität im System haben.
Will man so etwas sauber lösen, sollte man mit Threads arbeiten.
Forum: Object-Pascal / Delphi-Language
Delphi
by Luckie,
6. Mär 2009
Ich denke, das das Problem wo anders liegt. Die Befehle/Funktionen werden natürlich nacheinander abgerabeitet. Das heißt, so lange der Request ausgeführt wird, passiert gar nichts. Da könnt ihr noch so oft Application.ProcessMessages aufrufen, wie ihr wollt. Dann wird der Text der Statusbar zwei mal hintereinander geändert und das geht so schnell, dass man die erste Änderung nicht sieht.