Hallo,
ich durchlaufe eine Textdatei und möchte abhängig von den ersten x Stellen jeder Zeile einen bestimmten Bereich der Zeile ändern und dannach die Datei weiter abarbeiten.
AssignFile (PimpGarfin, Verz + PimpFile) ;
Reset (Pimpgarfin) ;
While Not eof (Pimpgarfin) Do
Begin
Readln (Pimpgarfin, PimpZeile) ;
SA := Copy (PimpZeile, 25, 3) ;
If SA = '010' Then // Fahrzeugdaten
Begin
PimpZeile := Copy (PimpZeile, 1, 109) +
'XXXXXXXXXXXX' +
Copy (PimpZeile, 122, 178) ;
Writeln (PimpGarfin, PimpZeile) ;
End;
End;
leider bekomme ich einen Fehler in der Zeile in der geschrieben werden soll. Kann ich ggf. nicht gleichzeitig lesen und schreiben in einerDatei?
Heiko
ich durchlaufe eine Textdatei und möchte abhängig von den ersten x Stellen jeder Zeile einen bestimmten Bereich der Zeile ändern und dannach die Datei weiter abarbeiten.
AssignFile (PimpGarfin, Verz + PimpFile) ;
Reset (Pimpgarfin) ;
While Not eof (Pimpgarfin) Do
Begin
Readln (Pimpgarfin, PimpZeile) ;
SA := Copy (PimpZeile, 25, 3) ;
If SA = '010' Then // Fahrzeugdaten
Begin
PimpZeile := Copy (PimpZeile, 1, 109) +
'XXXXXXXXXXXX' +
Copy (PimpZeile, 122, 178) ;
Writeln (PimpGarfin, PimpZeile) ;
End;
End;
leider bekomme ich einen Fehler in der Zeile in der geschrieben werden soll. Kann ich ggf. nicht gleichzeitig lesen und schreiben in einerDatei?
Heiko
Comment