Hallo Forum,
ich habe ein Problem mit dem Schreiben von LineFiles. In einer existierende Textdatei sollen einzelne Zeilen modifiziert werden. Dazu öffne ich diese Datei über Avenue mit:
filDatei = LineFile.Make(Datei, #FILE_PERM_MODIFY)
Der Befehl zum modifizieren lautet:
filDatei.WriteElt(strZeileNeu)
soweit funktioniert das auch, nur habe ich das Problem, dass das erste Zeichen der folgenden Zeile verschwindet.
Beispiel:
vorher:
Alter text
hier geht es in der datei weiter
nachher:
Neuer text
ier geht es in der datei weiter
Ich hab schon viel versucht weiss aber nicht woran das liegt. Kennt einer dass Problem oder weiss wie man es ungehen kann?
Besten Dank im Voraus
ich habe ein Problem mit dem Schreiben von LineFiles. In einer existierende Textdatei sollen einzelne Zeilen modifiziert werden. Dazu öffne ich diese Datei über Avenue mit:
filDatei = LineFile.Make(Datei, #FILE_PERM_MODIFY)
Der Befehl zum modifizieren lautet:
filDatei.WriteElt(strZeileNeu)
soweit funktioniert das auch, nur habe ich das Problem, dass das erste Zeichen der folgenden Zeile verschwindet.
Beispiel:
vorher:
Alter text
hier geht es in der datei weiter
nachher:
Neuer text
ier geht es in der datei weiter
Ich hab schon viel versucht weiss aber nicht woran das liegt. Kennt einer dass Problem oder weiss wie man es ungehen kann?
Besten Dank im Voraus
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von KEngelberg am Fr., 07.12.2007 - 20:48
PermalinkGespeichert von torsten foy am Fr., 07.12.2007 - 21:33
PermalinkGruß Torsten
Gespeichert von Maxilla am Mo., 10.12.2007 - 09:19
PermalinkGespeichert von torsten foy am Do., 13.12.2007 - 18:00
PermalinkGespeichert von Maxilla am Fr., 14.12.2007 - 09:19
PermalinkilDatei.WriteElt(strZeileNeu.BasicTrim(""," ")
wird nur das hintere Leerzeichen entfernt...
Gespeichert von torsten foy am Fr., 14.12.2007 - 17:19
Permalink