GetProfileSection¶
GetProfileSection liefert einen Stringvektor mit allen Schlüssel einer Sektion in der Form „key=val“.
-
svVal = GetProfileSection(ssSection, ssIniFile)
Returnwert
svVal ist ein a Stringvektor mit allen Schlüsseln der gegebenen Sektion. Jedes Element besteht aus dem Schlüsselnamen (key) gefolgt von einem Gleichheitszeichen („=“) gefolgt vom Wert des Schlüssels. Verwenden Sie die Funktion strtok um ein Element in Schlüsselname und Wert zu zerlegen. Im Fehlerfall liefert die Funktion einen leeren String („“).
Parameter
-
ssSection
ssSection ist der Abschnittsname (Sektion).
-
ssIniFile
ssIniFile ist der Name der Initialisierungsdatei.
Beispiel
Wenn die Datei test.ini
folgenden Inhalt hat
[Section]
Key=123
key2 = "Hallo"
liefert der folgende Aufruf einen Vektor mit den Strings „Key=123“ und „key2=Hallo“.
svString = GetProfileSection("Section", "d:/test.ini");
svString = GetProfileSection("Section", "d:/test.ini");
if (svString[1] == "") {
error()
}
nKeys = len(svString);
smKey = strempty(nKeys, 2);
for (i in 1:nKeys) {
svKeyVal = strtok(svString[i], "=", FALSE);
smKey[i;1] = svKeyVal[1];
smKey[i;2] = svKeyVal[2];
}
Siehe auch
Überblick Dateien, GetProfileString, GetProfileInt, GetProfileSectionNames
id-1346108