Befehlsreferenz - Interaktion: GetAllSettings-Funktion
VB-Versionen: VB4 | VB5 | VB6
Beschreibung:
Gibt eine Liste mit Schlüsseln und Werten eines Eintrags einer Anwendung in der Windows-Registrierung zurück.
Syntax:
GetAllSettings (AppName, Section)
Parameter:
AppName | (String) Name der Anwendung oder des Projekts, dessen Einstellungen bestimmt werden sollen |
Section | (String) Name des Abschnitts, dessen Schlüsseleinstellungen bestimmt werden sollen. |
GetAllSettings gibt einen Wert zurück, der aus einem zweidimensionalen Array von Zeichenfolgen besteht. In diesem Array stehen alle Schlüssel und die zugehörigen Werte.
Beispiel:
SaveSetting "vbCommandsTestApp", "Section", "Key", "Setting" ' einen Eintrag erstellen Settings = GetAllSettings("vbCommandsTestApp", "Section") ' Werte auslesen If IsArray(Settings) Then ' prüfen, ob auslesen erfolgreich For i = LBound(Settings, 1) To UBound(Settings, 1) MsgBox Settings(i, 0) & "=" & Settings(i, 1) ' einzelne Schlüsseleinstellung ausgeben Next End If DeleteSetting "vbCommandsTestApp" ' Eintrag wieder löschen
Falls AppName und/oder Section nicht existieren, wird ein nicht leerer Wert(Empty) zurückgegeben.
Die Werte, die so aus der Registry ausgelesen werden können befinden sich unterhalb von folgendem Pfad:
HKEY_CURRENT_USER\Software\VB and VBA Program Settings
Siehe auch: | GetSetting-Funktion SaveSetting-Anweisung DeleteSetting-Funktion |