Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Textdatei: An den Anfang der Datei springen (https://www.delphipraxis.net/49313-textdatei-den-anfang-der-datei-springen.html)

mifuno 8. Jul 2005 22:50


Textdatei: An den Anfang der Datei springen
 
Hallo,
ich habe eine Textdatei und 2 Funktion:

Delphi-Quellcode:
function get_DateiZeile : string;
var ergebnis : string;
begin
  readln(Datei,ergebnis);
  get_DateiZeile := ergebnis;
end;



function get_AnzahlZeilen : integer;
var
   anzahl : integer;
        tmp   : string;
        begin
        anzahl := 0;
          while not eof(Datei) do
          begin
       tmp := get_DateiZeile;
       inc(anzahl);
     end;

       get_AnzahlZeilen := anzahl;
end;
Wenn ich aber nun get_AnzahlZeilen aufrufe um die Anzahl der Einträge in der Textdatei zu erhalten ist der "Cursor" ja am Ende der Datei. Wenn ich nun wieder "get_DateiZeile" aufrufe ist der "Cursor" aber am Ende der Datei. Wie kann ich wieder an den Anfang springen?

MrKnogge 8. Jul 2005 22:57

Re: Textdatei: An den Anfang der Datei springen
 
Warum läds du die Datei nicht in eine TStringList und fragst einfach die Eigenschaft Count ab ?

sniper_w 8. Jul 2005 23:01

Re: Textdatei: An den Anfang der Datei springen
 
TStringList

yankee 9. Jul 2005 00:24

Re: Textdatei: An den Anfang der Datei springen
 
Delphi-Quellcode:
seek(datei,0);

Hansa 9. Jul 2005 01:03

Re: Textdatei: An den Anfang der Datei springen
 
Mache ein CloseFile und dann wieder Reset und weiter gehts.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz