Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
Re: TextFile Zeile suchen
18. Okt 2005, 17:35
Es gibt nur das X.
Bei Textdateien kann man über seek an eine bestimmte Zeichen-Position springen.
In der Textdatei sind ja Zeichen hintereinander aufgereiht und demnach auch die Zeilen ... alle hintereinander.
Die Zeilen sind dabei dur bestimmte Zeichen voneinander getrennt (z.B. #13, #13#10, ...).
Du kannst also nicht so einfach mit Seek in eine bestimmte Zeile, zu einem bestimmten Zeichen springen.
Es sei den alle Zeilen sind gleich groß und du kennst das Zeilentrennzeichen(was dann auch immer das slbe sein muß).
Dann Seek(f, Zeile * (Zeilenlänge + Trennzeichenlänge) + Spalte);
Zeile und Spalte/Zeichenpossition sind beginnen dabei mit Position 0.
Du kannst aber auch, wenn du zur Xten Zeile und dem Yten Zeichen willst, X Zeilen auslesen und dir dann, aus dem zueltzt ausgelesenem String das gewünschte Zeichen raussuchen.
$2B or not $2B
|