GLBasic forum

Other languages => GLBasic - de => Topic started by: CorAqua on 2008-Apr-28

Title: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: CorAqua on 2008-Apr-28
Hi,
Ich brauch ne Erklärung, wie man werte von Variablen aus einer txt-Datei laden kann (wenn es geht alles aus einer). Bin nicht sehr programmier erfahren und versteh die Beschreibung unter Hilfe nicht.
Danke für eure Hilfe
Title: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: Kitty Hello on 2008-Apr-28
mit GETFILE oder OPENFILE/READLINE
Title: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: Tiuz on 2008-Apr-28
Hallo,

wenn du Werte nur für einzelen Variablen brauchst, wie Auflösung, Spielername ... ist Iniopen und Iniget einfacher. :)

Code (glbasic) Select
// Inidatei öffnen
INIOPEN "Spiel.ini"

// Numerische Variablen lesen
var1 = INIGET$("Block1", "wert1")
var2 = INIGET$("Block1", "wert2")

// Zeichenketten lesen
str1$ = INIGET$("Block2", "wert3")
str2$ = INIGET$("Block2", "wert4")
Die zugehörige Inidatei (Spiel.ini) sieht dann so aus:

Code (glbasic) Select
[Block1]
wert1 = 4.5
wert2 = -25
[Block2]
wert3 = Hallo
wert4 = Test
Grüße, Tiuz.
Title: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: Schranz0r on 2008-Apr-28
Japp, da bietet sich eine Ini an. Da hat Tiutz vollkommen recht!
Title: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: Veritas on 2008-Apr-29
Kann man das ganze auch irgendwie verschlüsseln? Also das man später nicht im system die *.ini findet und dann da drin rumschreiben oder lesen kann? So das es später so aussieht wie ne *.dat ? also unleserlich ? Wenn wir eh gerade dabei sind will ich deswegen kein neues Thread aufmachen.
Title: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: Schranz0r on 2008-Apr-29
Schau dir mal XOR an :)
Title: Re: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: CorAqua on 2008-May-02
Also ich habs jetzt mit Iniopen gemacht (danke für den Tipp) und es klappt soweit. Gibts auch sowas wie Iniclose, weil noch andere Programme auf die Datei zugreifen sollen, oder geht das so?
Title: Re: Mal ne blöde Frage: Kann mir mal jemand OPENFILE erklären?
Post by: Schranz0r on 2008-May-02
geht auch so.

Aber "schleissen" kannst du so:

Code (glbasic) Select
FUNCTION INICLOSE:
    INIOPEN ""
ENDFUNCTION



oder einfach :

Code (glbasic) Select
INIOPEN ""