Einzelnen Beitrag anzeigen

franz

Registriert seit: 23. Dez 2003
Ort: Bad Waldsee
112 Beiträge
 
Delphi 5 Professional
 
#4

Re: DRPQMAT-Datei bearbeiten (TXT-Datei auslesen)

  Alt 23. Mär 2004, 00:12
Hi,

erst mal tief durchathmen. Ich weiß ja nicht, wie viel du weißt.

Du könntest z. B. die Dateien zuerst in ein TStringList laden und anschließend aus dieser, Zeile für Zeile, die Zahlen auslesen.

Delphi-Quellcode:
var
  myList: TStringList;
begin
  myList := TStringList.Create;
  try
    myList.LoadFormFile('Dateiname');

    // Zeilen auslesen
  finally
    myList.Free;
  end;
end;
Zum Auslesen verwendest du am Besten "AnsiPos" und ermittelst damit die einzelnen Zahlen. Anschließend löscht du mit "Delete" den bereits eingelesenen Wert aus der aktuellen Zeile, damit du "AnsiPos" für die nächste Zahl verwenden kannst. Das ganze muss auch noch in einer Schleife für jede Zeile geschehen.

Übrigens kannst du mit [] auf die einzelnen Zeilen zugreifen z. B. myList[0] für die erste Zeile.

Allerdings versuchts du dein Problem sehr umständlich zu lösen, lass es doch erst gar nicht so weit kommen und verwende die Komponente TStringGrid.
  Mit Zitat antworten Zitat