Einzelnen Beitrag anzeigen

Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#6

Re: Programm unterbrechen (und weiterlaufen lassen)

  Alt 1. Nov 2007, 12:05
Zitat von KPBecker:
Hallo, Dax:
Die Schleife "nichtFertig" läuft ja ständig durch. Wie ist das mit der belegten Rechenzeit ?

Hallo, Deep-Sea:
Eine Datei wird in einer Schleife satzweise gelesen, der verarbeitete Satz soll im Memo angezeigt werden (Zuweisung ans Memo und Application.ProcessMessages), dann muß Zeit zum Lesen bleiben. Danach soll der Knopf gedrückt und der nächste Satz gelesen werden (= die Schleife soll weiterlaufen).

Klaus-Peter
Würde ich ganz anderst machen.
Funktion und Darstellung trennen.

Ein Button1 mit Text "Datei einlesen".
Hier im OnClick wird die erste Zeile gelesen, im Memo angezeigt und in einer Variablen die Zeilennummer gemerkt.

Dann einen Button "nächste Zeile lesen".
In diesem OnClick wird jeweils eine weitere Zeile gelesen und im Memo angezeigt.
Auch hier merkt man sich die Zeilennummer.
Wenn die Datei zu Ende gelesen ist, wird der Button "nächste Zeile" deaktiviert.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat