Einzelnen Beitrag anzeigen

digitalthread

Registriert seit: 4. Nov 2003
16 Beiträge
 
Delphi 6 Enterprise
 
#1

Zwischen Berechnungen Text ausgeben

  Alt 9. Jan 2004, 15:44
Hallo,

ich würde gerne folgendes Wissen.
Ich habe eine Schleife, die z.B. 10 mal eine Procedure durchläuft.
In der Procedure steht auch, dass in einer ListView ein Eintrag hinzugefügt werden soll, aber wenn ich die Schleife starte und die Procedure durchlaufen wurde, ist kein Eintrag in der ListBox aufgetaucht. Erst, wenn die komplette Schleife durchlaufen wurde.

Das hängt wahrscheinlich mit der Berechnung zusammen.
Die VCL-Komponente TListView "reagiert", während des Schleifendurchlaufs wahrscheinlich nicht und deshalb kann sie aus Rechengründen erst Daten anzeigen, wenn die "Hauptarbeit" (die Berechnung der Procedure) verrichtet ist.

Bei PHP gibt es eine Funktion namens "flush()" welche mir die Möglichkeit gibt, dennoch zwischendurch Daten auszugeben und genau so eine Funktion suche ich jetzt in Delphi.

Wisst Ihr etwas für mich
Würde mich freuen.

Vielen Dank im Vorraus.

Gruß,
Tobias
  Mit Zitat antworten Zitat