Funktionsreferenz


IniReadSection

Liest alle Schlüssel-/Wert-Paare aus einer Sektion einer standardkonformen .ini-Datei.

IniReadSection ( "filename", "section" )

Parameter

filename Der Dateiname der .ini-Datei.
section Der Name der Sektion in der .ini-Datei.

Rückgabewert

Erfolg: Gibt ein 2-dimensionales Array zurück, in dem element[n][0] der Schlüssel und element[n][1] der Wert ist.
Fehler: Setzt @error auf 1, wenn die Sektion nicht gelesen werden kann (Die .ini-Datei oder die Sektion könnte nicht existieren)

Bemerkungen

Eine standardkonforme .ini-Datei sieht folgendermaßen aus:
[SektionsName]
Schlüssel=Wert


Die Anzahl der zurückgegebenen Elemente steht in $result[0][0]. Wenn ein @error auftaucht, wird kein Array erstellt.
Nur die ersten 32767 Zeichen werden aufgrund der Kompatibilität in einer Sektion gelesen.

Verwandte Funktionen

IniDelete, IniWrite, IniRead, IniReadSectionNames, IniRenameSection, IniWriteSection

Beispiel


Local $var = IniReadSection("C:\Temp\meineDatei.ini", "sektion2")
If @error Then
    MsgBox(4096, "", "Es ist ein Fehler aufgetreten. Warscheinlich keine INI Datei vorhanden.")
Else
    For $i = 1 To $var[0][0]
        MsgBox(4096, "", "Schlüssel: " & $var[$i][0] & @CRLF & "Wert: " & $var[$i][1])
    Next
EndIf