Seite 1 von 1

Write Ausgabe ungleich MsgBox Ausgabe

Verfasst: Fr, 07.08.2009 11:52
von cronus
Habe ein komisches Problem mit der Write Funktion in Basic. Immer wenn ich eine Variable in einem Textdokument abspeichern möchte, wird diese mit den " zusammen in das Textfile geschrieben.
z.B.
iCount = Freefile
sText= "hans"
open "/home/textfile" for Output as iCount
Write #iCount, sText
close #iCount

Im textfile steht jetzt: "hans" ich aber möchte nur hans drin stehen haben. Wie bringe ich diese " weg?

Re: Write Ausgabe ungleich MsgBox Ausgabe

Verfasst: Fr, 07.08.2009 12:37
von Stephan
Immer wenn ich eine Variable in einem Textdokument abspeichern möchte, wird diese mit den " zusammen in das Textfile geschrieben
Nein, bei den " im Textfile handelt es sich natürlich nicht um die " die aus:

Code: Alles auswählen

sText= "hans"
resultieren, sondern um Anführungszeichen die OOo automatisch hinzufügt wie in deer Hilfe (warum liest die nie jemand?) beschrieben:

"[...] Von Ihnen eingegebene Zeichenfolgen werden in Anführungszeichen eingeschlossen und durch Kommata getrennt. [...]"
Wie bringe ich diese " weg?
Print statt Write verwenden:

Code: Alles auswählen

Print #iCount, sText


Gruß
Stephan

Re: Write Ausgabe ungleich MsgBox Ausgabe

Verfasst: Fr, 07.08.2009 13:12
von cronus
Hab irgendwie gar nicht dran gedacht das sowas in der Hilfe zu finden wäre, vielen Dank!