Eine *.txt-Datei in zwei verschiedenen Modus' öffnen
lima-city → Forum → Programmiersprachen → Basic
-
Hallo,
der Script dazu w?rde etwa so aussehen, aber es gibt einen Fehler:
Open "test.txt" for input as #1
line input #1, zeile1
line input #1, zeile2
close #1
Open "test.txt" for output as #1 'Datei bereits ge?ffnet, das ist der
print #1, "Hallo" 'Fehler der kommt!
Print #1 "Hallo"
close #1
Was kann ich dagegen tun?
MfG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ich k?nnte mir denken dass du folgendes schreiben musst:
...
Open "test.txt" for output as #2 'Datei bereits ge?ffnet, das ist der
print #2, "Hallo"
Print #2 "Hallo"
close #2
... -
Es gibt da eine ganz tolle function von VB die nennt sich "FreeFile"
Die gibt die eine nummer zwischen 1 und 255 zur?ck!
Wenn du also schon eine datei mit der nummer 1 offen hast bekommst du ne 2.
Das ist unerl?sslich wenn man mit vielen dateien arbeitet.
Das ganze muss so aussehen
Dim INT_Dateinummer as Integer
Dim STR_Text as String
Dim STR_Zeile as String
INT_Dateinummer = FreeFile
STR_Text = "Text"
open IRGENDWAS as #INT_Dateinummer
print #INT_Dateinummer, STR_Text
line input #INT_Dateinummer, STR_Zeile
close #INT_Dateinummer
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage