String aus Datei lesen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Hubsi

Betreff: String aus Datei lesen

BeitragDi, Feb 24, 2004 11:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo beisammen.

Ich schreibe eine Datei mit diesem Code:
Code: [AUSKLAPPEN]
For d.dateien=Each dateien
  WriteInt(pak,d\size)
  WriteString(pak,d\name)
  For a=0 To d\size-1
    wert=PeekByte(bank,offset)
    WriteByte(pak,wert)
    offset=offset+1
  Next
Next


Das geht noch wunderbar. Wenn ich dann versuche diese Datei zu lesen:
Code: [AUSKLAPPEN]
While Eof(datei)=False
  d.dateien=New dateien
  d\size=ReadInt(datei)
  d\name$=ReadString(datei) ; Fehler?
  ResizeBank(bank,d\size)
  For a=0 To size-1
    wert=ReadByte(datei)
    PokeByte(bank,offset,wert)
    offset=offset+1
  Next
Wend

bleibt das Proggi beim Versuch den String zu lesen mit der Meldung "Memory acess violation" hängen (Debug-Modus). Der Integerwert (d\size) kann aber gelesen werden? Bin ich zu blöd einen String aus einer Datei zu lesen, oder was?
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

Edlothiol

BeitragDi, Feb 24, 2004 12:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
for a=0 to size-1

Müsste da nicht to d\size-1 stehen?

Hubsi

BeitragDi, Feb 24, 2004 13:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Mann bin ich blöd Embarassed Habs grad gemerkt. Jetzt läufts auch wies soll Rolling Eyes
Trotzdem danke.
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group