View Categories

MCEXT.READ_SECTION

//Scriptfunktion 'MCEXT.READ_SECTION'
// Liest eine INI-ähnliche Textdatei und lädt alle Schlüssel/Wert-Paareaus der angegebenen Sektion als Script-Variablen.

//Parameter:
// 1) Datei
// Vollständiger Pfad zur INI-/Konfigurationsdatei (ANSI, UTF-8, UTF-16, ...).
// 2) Sektion
// Name der Sektion (mit oder ohne eckige Klammern).
// Beispiel: DEFAULT_LIST oder [DEFAULT_LIST]

//Verhalten:
// Die Datei wird mit BOM-Erkennung gelesen (UTF-8/UTF-16/ANSI).
// ES WERDEN ALLE KEY="value-Zeilen der Sektion eingelesen."
// Kommentare, die mit ; oder # beginnen, werden ignoriert.
// ALLE SCHLÜSSEL WERDEN 1:1 ALS SCRIPT-VARIABLEN GESETZT:KEY =" value."

//Rückgabe:
// Anzahl der erfolgreich gesetzten Variablen (als Text, z. B. "12")
// Bei Fehler oder nicht gefundener Sektion: ""

//Beispiel:
PROFDIR={APPPATH}\CONFIG
ANZ=MCEXT.READ_SECTION{{PROFDIR}\STDCONF.INI,[PROGRAM]}