Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
Delphi XE4 Architect
|
AW: Alternative zu While
2. Okt 2012, 18:28
Wenn's mal schnell gehen soll, dann mache ich das so:
Also wenn ich so eine Schleife, die so viele Datensätze verarbeiten soll, dann sollte man ggf. mit einer Progressbar dem Anwender zeigen, das die Verbeitung noch läuft, bzw. wielange sie noch läuft. Ich persönlich blende dafür immer einen eigenen Dialog ein, der mit einer Progressbar und einem Abbrechen-Button bestückt ist.
Innerhalb der Schleife, sorge ich mittel Application.Prozessmessages dafür, dass meine Progressbar aktualisiert wird. Dann nehme ich eine globale Bool-Variable, die mit dem Abbrechen-Button setze, und innerhalb der While-Schleife abfrage.
Dieter 9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
|