Bestimmte Zeile Auslesen
Übersicht

lux0rBetreff: Bestimmte Zeile Auslesen |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo,
Ich habe bereits im Forum danach gesucht und auch einige Threads dazu gefunden, diese verwenden jedoch SeekInFile welches unter Blitzmax nicht zu verfügung steht. Ich habe eine INI Datei mit 4 Zeilen und ich möchte jede Zeile einzeln zu verschiedenen Zeitpunkten auslesen. Ich habe bereits in Erfahrung gebracht das ich theoretisch z.B. 3 leere ReadLines machen kann aber das scheint mir nicht gerade eine optimale Lösung zu sein. Ich möchte später sowieso noch mehr Information in die Datei speichern. Kann mich da jemand in die richtige Richtung weisen ? Wird wahrscheinlich nicht helfen aber so sieht meine INI derzeit aus: Code: [AUSKLAPPEN] waffe2.png (sprite)
10 (schaden) 5 (magazin-grösse) 4 (maximale magazine) |
||
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
das ist keine INI datei.
Bau dir doch einfach eine fuktion, die sooft leere readlines macht bis du in der gewünschten zeile bist. diese gibt sie dann zurück, ODER du liest alle Zeilen in ein Array, das ist denk ich die elegantere lösung. |
||
n-Halbleiter |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Wenn die Werte links und die Beschreibung rechts steht, lässt sich das ganze wohl sehr einfach in eine INI-Datei umwandeln und dann mit einem INI-Reader auslesen. Und solche gibt es für BMax einige:
![]() ![]() ![]() Die beiden Module habe ich nicht oder nicht viel getestet. Den Code von mir habe ich getestet (wen wunderts? ![]() Für's umwandeln empfehle ich die Methode "Split", die du mit Strings nutzen kannst. Sehr hilfreich für sowas. |
||
mfg, Calvin
Maschine: Intel Core2 Duo E6750, 4GB DDR2-Ram, ATI Radeon HD4850, Win 7 x64 und Ubuntu 12.04 64-Bit Ploing! Blog "Die Seele einer jeden Ordnung ist ein großer Papierkorb." - Kurt Tucholsky (09.01.1890 - 21.12.1935) |
lux0r |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Besten Dank für die Hinweise, werde mir mal die Module anschauen. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group