Datei teilweise auslesen
Übersicht

danibertBetreff: Datei teilweise auslesen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
ich habe einiges an Tutorials und Forenbeiträgen durchgelesen, aber ich bekomme das nicht hin. Ich möchte aus meiner Textdatei die Bytes 10 bis 20 auslesen. Wenn ich es wie folgt schreibe, werden natürlich nur die ersten 10 Bytes gelesen: Code: [AUSKLAPPEN] strict
Function ReadMyFile:String(path:String) If FileType(path) = 1 Then Local str:String Local bytes:Byte[] = New Byte[FileSize(path)] Local s:TStream = ReadFile(path) If s Then s.ReadBytes(bytes, 12) s.Close() str = String.FromBytes(bytes, bytes.length) Print str End If End If Return "" End Function Print ReadMyFile("J:\testText.txt") Setze ich aber nun noch wie überall beschrieben s.SeekFile(bytes, 10) ein, um die Dateiposition zu steuern, bekomme ich den Fehler: Identifier 'SeekFile' not found. Wo habe ich da einen Fehler gemacht? |
||
![]() |
Thunder |
![]() Antworten mit Zitat ![]() |
---|---|---|
SeekFile gibt es in BlitzMax afaik nicht. Du musst in deinem Fall s.Seek(10) schreiben. | ||
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit |
![]() |
mpmxyz |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nehme die Methode "Seek" bzw. die Funktion "SeekStream".
mfG mpmxyz |
||
Moin Moin!
Projekte: DBPC CodeCruncher Mandelbrot-Renderer |
danibert |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Leute, Ihr seid spitze! Dankeschön. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group