![]() |
Fortschrittsanzeige bei Ladevorgang mir Read();
Hi,
ich lade meine Daten wie folgt:
Code:
Kann ich hierzu eine Fortschrittanzeige machen? Wenn ja, wie? Wüsste jetzt nicht, wo ich da ansetzen könnte. Danke schonmal!
Datei : File of TTest;
Datenliste : TTest; [...] AssignFile(Datei,ProgrammPfad + test.dat'); Reset(Datei); Read(Datei,Datenliste); CloseFile(Datei); Gruß Yheeky |
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Mit der Funktion FileSize bekommst du die Anzahl der Datensätze der Datei. Das kannst du benutzen als Max-Wert deiner Fortschrittsanzeige.
|
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Und TProgressBar nimmt man üblicherweise für eine Fortschrittsanzeige.
|
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Oder TGauge.
|
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Ich würde Gauge empfehlen, denn dann steht, ohne dass man was coden muss, auch der Fortschritt in Prozent dabei..
|
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
ähhmmm, wo ist denn das TGauge? :shock: Also ich habe bestimmt in diesem Jahr 1.000-2.000 Seiten über Delphi gelesen, vom Internet ganz zu schweigen. In der OH ist das Wort ein einziges mal zu finden. Und das noch in Zusammenhang mit was ganz anderem und nur in der englischen. 8)
|
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Das ist in der Palette "Beispiel". Deshalb ist es wohl auch nicht dokumentiert.
|
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Ja, da ist es tatsächlich. 8) Aber im 5kg-Handbuch überhaupt nichts zu schreiben finde ich echt unverschämt. :evil:
P.S.: für 59 EUR extra :!: |
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Okay, danke schonmal. Mit FileSize kann ich also den Max-Wert auslesen. Wie aber kann ich die aktuelle Position auslesen?
|
Re: Fortschrittsanzeige bei Ladevorgang mir Read();
Moin Yheeky,
indem Du einen Zähler mitlaufen lässt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:46 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