Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 10.11.2007, 20:52 Titel: Dateiname oder -nummer unzulässig |
|
|
An diesem bisschen hier meckert mein QBasic:
OPEN "O", #400, "cache.txt"
Da ist ja eigentlich nichts falsch dran. Der Name kanns schleckt sein und 400 sollte der schon noch können.
Was kann man dagegen tun? |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 10.11.2007, 20:53 Titel: |
|
|
Was das ist weiß ich nicht aber es ist die Version 4.5. |
|
Nach oben |
|
 |
csde_rats

Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
Verfasst am: 10.11.2007, 20:59 Titel: |
|
|
Hallo,
in QB muss die Anweisung wie folgt lauten, wenn etwas in eine Datei geschrieben werden soll:
Code: | DIM F AS INTEGER
F = FREEFILE
OPEN "C:\Meine\Datei.txt" FOR OUTPUT AS #F
PRINT #f, "Das ist der Inhalt der Datei!"
CLOSE #f |
oder für nummerische Werte:
Code: | DIM F AS INTEGER, ZAHL AS INTEGER
F = FREEFILE
ZAHL = 400
OPEN "C:\Meine\Datei.txt" FOR OUTPUT AS #F
WRITE #f, ZAHL
CLOSE #f |
Das Einlesen würde in etwa so erfolgen:
Code: | DIM F AS INTEGER, ZAHL AS INTEGER
F = FREEFILE
OPEN "C:\Meine\Datei.txt" FOR INPUT AS #F
INPUT #f, zahl
CLOSE #f
PRINT zahl
SLEEP |
Viele Grüße!
Sebastian _________________
Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen! |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 10.11.2007, 21:37 Titel: |
|
|
csde_rats, falsch...
Als Dateinummer kannst du nur Zahlen von 1 bis 255 verwenden, 400 ist somit außerhalb des bereichs. Weiterhin musst du auch die 8.3-Regel einhalten, also dass der Dateiname nur 8 zeichen + Punkt + 3 zeichen erweiterung lang sein darf, aber das hälst du mit cache.txt ja auch ein...  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Keks
Anmeldungsdatum: 03.11.2007 Beiträge: 156 Wohnort: Dose
|
Verfasst am: 11.11.2007, 19:52 Titel: |
|
|
ok danke  |
|
Nach oben |
|
 |
|