AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Programm unterbrechen (und weiterlaufen lassen)
Thema durchsuchen
Ansicht
Themen-Optionen

Programm unterbrechen (und weiterlaufen lassen)

Offene Frage von "KPBecker"
Ein Thema von KPBecker · begonnen am 1. Nov 2007 · letzter Beitrag vom 1. Nov 2007
Antwort Antwort
Benutzerbild von RavenIV
RavenIV

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

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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz