GetProfileSection liefert einen Stringvektor mit allen Schlüssel einer Sektion in der Form “key=val”.
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 ist der Abschnittsname (Sektion).
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