12. Februar 2008 17:57
// ---- einmalig
IF FILE.EXISTS(lDateipfad) THEN
FILE.ERASE(lDateipfad);
Fehlerdatei.TEXTMODE(TRUE);
Fehlerdatei.WRITEMODE(TRUE);
Fehlerdatei.CREATE(lDateipfad);
Fehlerdatei.OPEN(lDateipfad);
// ---- für jede hinzuzufügende Zeile
CurrFile.READ(lZeilentext);
Fehlerdatei.WRITE(lZeilentext);
// --- einmalig am Ende, wenn überhaupt erstellt/gefüllt
Fehlerdatei.CLOSE;
13. Februar 2008 09:13
13. Februar 2008 10:13
tba hat geschrieben:warum willst du das ganze zeilenweise kopieren?
13. Februar 2008 10:30
Marc Teuber hat geschrieben:tba hat geschrieben:warum willst du das ganze zeilenweise kopieren?
Ich glaube, weil sie nicht jede Zeile kopieren möchte, sondern nur einige die gewissen Bedingungen erfüllen.
Gruß, Marc
13. Februar 2008 10:57
13. Februar 2008 11:28
^tba hat geschrieben: und kopierst Dir die "gemerkten" Zeilen (identifiziert über die Nummer) in eine neue Datei.
13. Februar 2008 12:31
file1.OPEN('c:\test2.txt');
file1.TEXTMODE(TRUE);
file2.CREATE('c:\test3.txt');
file2.TEXTMODE(TRUE);
WHILE NOT (file1.POS = file1.LEN) DO BEGIN
i += 1;
file1.READ(Zeile);
IF i = 2 THEN
file2.WRITE(Zeile);
END;
file2.CLOSE;
13. Februar 2008 12:48