SeekFile- Frage

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Blitzprogger

Betreff: SeekFile- Frage

BeitragSo, Nov 02, 2008 11:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,
Der SeekFile verschiebt ja den Cursor an die angegebene position. Allerdings ist das bit Bites und ich möchte eine bestimmte Zeile aufrufen. Wie muss ich das lösen?

mfg
Mein aktuelles Projekt, Irnithal: http://www.blitzforum.de/worklogs/415/

Unfreiwilliger Gewinner des BAC# 115. Wink

Der Eisvogel

BeitragSo, Nov 02, 2008 11:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Setzt den Cursor auf 0 und ruf dann ReadLine/ReadString so oft auf bis du in der gewünschten Zeile bist.

Code: [AUSKLAPPEN]
file=ReadFile("file.txt")

;Daten auslesen

SeekFile file,0 ;Cursor auf 0 setzten

gewuenschte_zeile=6 ;<--gewünschte Zeile, an die der Cursor gesetzt werden soll

For i=1 To gewuenschte_zeile-1
   ReadLine(file)
next

;-->Code<---


MfG
Der Eisvogel
Ungarische Notation kann nützlich sein.
BlitzMax ; Blitz3D
Win 7 Pro 64 Bit ; Intel Core i7-860 ; 8 GB Ram ; ATI HD 5750 1 GB
Projekte: Window-Crasher
Ich liebe es mit der WinAPI zu spielen.

Lunatix

BeitragSo, Nov 02, 2008 11:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Du schreibst ganz einfach, wenn du die Datei erstellst, einen Dateikopf. In diesem Dateikopf gibst du per Short/Int die Position des Blockes an, den du Laden willst.
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen...

Blitzprogger

BeitragSo, Nov 02, 2008 11:58
Antworten mit Zitat
Benutzer-Profile anzeigen
vielen dank, mit dieser lösung sollte ich es schaffen Very Happy

mfg
Mein aktuelles Projekt, Irnithal: http://www.blitzforum.de/worklogs/415/

Unfreiwilliger Gewinner des BAC# 115. Wink

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group