Bytes von einer Datei in eine Bank einlesen...
Übersicht

DüsiBetreff: Bytes von einer Datei in eine Bank einlesen... |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
moin,
ich versuche die bytes einer datei in eine bank zu übertragen... dafür habe ich jetzt das versucht: Code: [AUSKLAPPEN] Function AddData(Path$)
;--> Variablen Local Name$ = Right(Path, Len(Path)-InstrBack(Path, "\")) Local Size ;--> Datei öffnen File = ReadFile(Path) Size = FileSize(File) ;--> Type Files.Files = New Files Files\Name = Name Files\Size = Size Files\Bytes = CreateBank(Size) ;--> Bytes übertragen For B = 0 To Size Byte = ReadByte(File) PokeByte Files\Bytes, B, Byte Next End Function beim ausführen kommt aber die meldung "offset out of range"... wesshalb? btw. das bedeutet diese meldung überhaupt? xD (irgendwas ist auserhalb vom erlaubten bereich, aber was? byte oder position? :/) mfg |
||
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Probier mal For B=0 To Size-1 aus. | ||
![]() |
flona |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich weiß ja nicht genau was du mit den Daten machen willst, aber meinst du nicht, dass der Befehl ReadBytes(https://www.blitzforum.de/help/ReadBytes) besser wäre? | ||
www.Dreier-Florian.kilu.de
Intel Core 2 Quad Q9400 | Zotac 9800GT | 4GB RAM | 1TB HDD | Windows 7 Professional 32bit |
Düsi |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
moin...
@hectic: Danke, werde ich gleich mal testen... Edit: Jaa, danke ![]() @flona: Ja, schon... aber an einer späteren stelle ist es - finde ich - es leicht mit der methode zu machen... :/ |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group