Print #ff

Hallo,
ich schreibe Inhalte in eine Textdatei.
Nun möchte ich aber einen Zeile hinzufügen ohne in der Datei „Ziel.txt“ erst einen inhalt in die dritte zeile einfügen zu müssen. Also Print #ff, xnew2. Wenn ich das einfach so in den Code schreibe bekomm ich nen Error. wenn ich aber ein leerzeichen in die dritte zeile der ZIel.txt schreibe funktioniert es. Warum ?
und was hat es mit #ff auf sich ? es geht auch #1 oder ?

ff = FreeFile
Open ziel.txt" For Output As #ff
Print #ff, xnew
Print #ff, xnew1
Close #ff

mfg jonny.

Hi Joe,

ich schreibe Inhalte in eine Textdatei.
Nun möchte ich aber einen Zeile hinzufügen ohne in der Datei
„Ziel.txt“ erst einen inhalt in die dritte zeile einfügen zu
müssen. Also Print #ff, xnew2. Wenn ich das einfach so in den
Code schreibe bekomm ich nen Error. wenn ich aber ein
leerzeichen in die dritte zeile der ZIel.txt schreibe
funktioniert es. Warum ?

nix verstehen. Poste doch mal beide Codes. Oder willst Du in eine bereits bestehende Datei in die Mitte etwas einfügen? Das geht IMO nicht. Nur am Ende anfügen geht.

und was hat es mit #ff auf sich ? es geht auch #1 oder ?

klar, das geht auch. FreeFile spielt IMO nur eine Rolle, wenn Du mehrere Dateien gleichzeitig öffnest und beim Programmieren noch nicht weißt, wie viele.

Gruß, Rainer