Zeilen in Textdatei quetschen ohne überschreibung

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Iguan

Betreff: Zeilen in Textdatei quetschen ohne überschreibung

BeitragSa, Dez 15, 2007 1:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, ich bins mal wieder!

..und habe gleich eine Frage:

Wie kann ich, wenn ich mit Seekfile an eine bestimmte Pos. in einer Textdatei springe, zusätzliche Text-zeilen mit Writeline einfügen, ohne dass die nachfolgenden bereits bestehenden zeilen überschrieben werden?

Ich dachte schon daran, eine 2te datei zu erstellen, indem ich zeile für zeile vom original in die neue Datei schreibe und an der Stelle wo ich meine neuen zeilen haben möchte, unterbreche ich das kopieren und füge sie ein.
nur ist das ein riesen Zeitverlust. Ist das die einzige möglichkeit? Wenn ja, wie kann ich denn in eine Datei schreiben wenn eine andere bereits geöffnet ist??

Ich denke aber, dass es da sicher einen anderen, einfacheren weg gibt..


vielen Dank schon im voraus!


MfG


Iguan
 

Dreamora

BeitragSa, Dez 15, 2007 1:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein das ist in der Tat die einzig "simple" Lösung.
Die weniger simple ist das du einen Type "TextLine" hast wo du zeile für zeile alles einliest aus der Originalfile. Nun erzeugst du ein neues Objekt dieses Types und fügst es hinter der "gewollten" Zeile ein mit Insert und before/after

und danach schreibst du TextLine um TextLine in die Datei
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group