VB6 und Raute?!?

Gast #385074
Lesenswert?

Hallo

ich benutze folgendes:

Dim F As Integer
F = FreeFile
Open "DeineDatei.txt" For Output As #F
Print #F, "Dein Text Zeile 1"
Print #F, "Dein Text Zeile 2"
...
' oder
Print #F, Text1.Text
...
Close #F



Wofür steht die Raute (#) vor dem F?
Ich habe auch mal ein $-Zeichen gesehen.
Da ich anfänger bin, weiß ich nicht was diese Zeichen Bewirken.
Kann mir dass jemand erklären. Gibt im Netz gute VB6 Skripte?

Danke
Klaus
Gast #385077
Lesenswert?

'#' wird im amerikanischem als Zeichen für 'Nummer' verwendet.

Open "abc.txt" ... As #22

bedeutet einfach, die Datei zu öffnen und intern als Nummer 22
anzusprechen. Du kannst dann auch mehrere Dateien auf einmal öffnen.
Die Nummer sollte man aber nicht wie in meinem Beispiel von Hand
vergeben, sondern es sollte sich über FreeFile eine freie Nummer geholt
werden -  so wie du es getan hast.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren