LabVIEWForum.de
Text in Textdatei bei Position x einfügen nicht überschreiben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Text in Textdatei bei Position x einfügen nicht überschreiben (/Thread-Text-in-Textdatei-bei-Position-x-einfuegen-nicht-ueberschreiben)



Text in Textdatei bei Position x einfügen nicht überschreiben - GT123 - 08.08.2012 09:01

Hallo,

soviel ich bis jetzt herausgefunden habe ist es nicht möglich Daten (string) in eine Textdatei bei einer Position x (Offset z.B. 3) einfügen und nicht überschreiben ab dieser Position.

Oder gibt es diese Möglichkeit doch?
Ansonsten müsste ich den Text ab Offset auslesen Daten bei Offset schreiben und den gesicherten Text ans Ende
schreiben.


RE: Text in Textdatei bei Position x einfügen nicht überschreiben - Y-P - 08.08.2012 09:04

Klappt das mit "Replace Substring" nicht?

Ich müsste es mal probieren.

Gruß Markus
EDIT: Ich habe es ausprobiert. Es klappt.
[attachment=41004]

Gruß Markus


RE: Text in Textdatei bei Position x einfügen nicht überschreiben - GerdW - 08.08.2012 09:13

Hallo GT,

in einer Textdatei kann man nicht einfügen, in einem String im RAM dagegen schon.
Also: Textdatei komplett einlesen, String einfügen, Textdatei komplett (über-)schreiben...


RE: Text in Textdatei bei Position x einfügen nicht überschreiben - GT123 - 08.08.2012 09:26

Vielen Dank euch zwein