Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Dateiname oder -nummer unzulässig

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Keks



Anmeldungsdatum: 03.11.2007
Beiträge: 156
Wohnort: Dose

BeitragVerfasst am: 10.11.2007, 20:52    Titel: Dateiname oder -nummer unzulässig Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 10.11.2007, 20:53    Titel: Antworten mit Zitat

Hallo,

welchen BASIC-Dialekt verwendest du?

Viele Grüße!
Sebastian
_________________

Die gefährlichsten Familienclans | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Keks



Anmeldungsdatum: 03.11.2007
Beiträge: 156
Wohnort: Dose

BeitragVerfasst am: 10.11.2007, 20:53    Titel: Antworten mit Zitat

Was das ist weiß ich nicht aber es ist die Version 4.5.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
csde_rats



Anmeldungsdatum: 07.01.2007
Beiträge: 2292
Wohnort: Zwischen Sessel und Tastatur

BeitragVerfasst am: 10.11.2007, 20:57    Titel: Antworten mit Zitat

Es gehen nur Nummern von 0 ... (bis) 255 zwinkern
_________________
If hilfreicher_Beitrag then klick(location.here)

Klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 10.11.2007, 20:59    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 10.11.2007, 21:37    Titel: Antworten mit Zitat

csde_rats, falsch... peinlich

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... zwinkern
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Keks



Anmeldungsdatum: 03.11.2007
Beiträge: 156
Wohnort: Dose

BeitragVerfasst am: 11.11.2007, 19:52    Titel: Antworten mit Zitat

ok danke lächeln
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz