RSS
StartseiteKnowledge LibraryTop 10Impressum

10.2 Wie greife ich auf die Windows-Registrierung zu?

VB5-VB6

Von:  [Home]

Der einfachste Weg, um auf die Registrierung zuzugreifen ist immer noch die VB-eigene Anweisung "SaveSetting" zum Speichern eines Eintrages und die Funktion "GetSetting" zum Auslesen eines Wertes aus der Registrierung.

Hier ein Beispiel, um die aktuelle Fensterposition zu speichern:

SaveSetting "Meine Anwendung","Startup", "Left", frmMain.Left
SaveSetting "Meine Anwendung","Startup", "Top", frmMain.Top

Und so können die Werte wieder ausgelesen werden:

frmMain.Left = GetSetting("Meine Anwendung", "Startup", "Left")
frmMain.Top = GetSetting("Meine Anwendung", "Startup", "Top")

Mit der DeleteSetting- Anweisung können Sie einen Wert löschen und die GetAllSettings- Funktion erlaubt es, alle Werte eines Schlüssels auszulesen.

Die Verwendung der o.g. Funktionen und Anweisungen sind begrenzt auf einen bestimmten Bereich der Windows-Registrierung im Pfad "HKEY_CURRENT_USER\Software\VB and VBA Program Settings" der nur für VB-Programme vorgesehen ist.

Wer auf alle Bereiche der Registrierung zugreifen möchte, sei es lesend oder schreibend, der muss auf die Funktionen des Windows API zurückgreifen. Beispiele und Komponenten für diesen Zweck, sind unter "Links zum Thema" aufgeführt.

Links zum Thema