GLBasic forum

Other languages => GLBasic - de => Topic started by: Naish on 2007-Jul-13

Title: Ini auslesen...
Post by: Naish on 2007-Jul-13
Moin, ich möchte gerne in einer Sektion mehrere Schlüssel schreiben. Jeder schlüssel sollte einen erweiterten wert haben. (schlüssel1= soundso, schlüssel2= so und so)

das mit dem schreiben und auslesen klappt so weit auch. Jedoch möchte ich jetzt
immer neue schlüssel eintragen können. Dafür brauche ich aber eine Abfrage, ob ein schlüssel bereits besteht, damit ich weiss, welchen zusatzwert der schlüssel haben muss.

danke erstmal.
Title: Ini auslesen...
Post by: Kitty Hello on 2007-Jul-13
a$ = INIGET$("section", "wert")
IF a$="NO_DATA" ...

sollte gehen?
Title: Ini auslesen...
Post by: Naish on 2007-Jul-13
hmm ja, so im ansatz habe ich mir das auch gedacht. jedoch müsste ich ja auch noch jeden einzelnen wert abfragen. das könnte man dann mit einer for schleife machen, oder?

wenn ich jetzt den schlüssel auslesen will
I = 0
section = "section" +I
a$ = INIGET$(section, "wert")
for I = 0 to 100
IF a$="NO_DATA" then section = "section" +I
next


vllt so in der Art?
Title: Ini auslesen...
Post by: Schranz0r on 2007-Jul-13
Quote from: Naishsection = "section" +I
So kann das schonmal garnicht gehn Naish, du kannst keine Floatvariable mit Strings füllen!
Du kannst in der Forschleife die Werte abfragen, oder schlüsselnummern!

Pseudocode, nicht getestet:

Code (glbasic) Select
FOR i = 0 TO 100
    a$ = INIGET$(section$, "wert"+1)  // "wert"+1 ergibt wert1
    IF a$ = "NO_DATA"
        //Füge Wert ein
    ENDIF
NEXT
EDIT: UPS, Danke Gernot !(Post unter mir !)
Title: Ini auslesen...
Post by: Kitty Hello on 2007-Jul-13
section$, bitte ;)