Die GetValue-Funktion ermittelt den Wert eines Namens eines Schlüssels in der Registry-Datenbank. Sie benötigen Leserechte zum Ausführen der Funktion.
|
Syntax | ||||
|
ErrNum := Registry.GetValue(Key, Name, EntryType, Value) | ||||
|
Rückgabewert | ||||
|
Typ |
Beschreibung | |||
|
Long |
Fehlernummer oder 0 für erfolgreiche Ausführung | |||
|
Parameter | ||||
|
Verwendung |
Name |
Typ |
Übergabe |
Beschreibung |
|
Erforderlich |
Key |
String |
ByVal |
Pfad zum Schlüssel |
|
Erforderlich |
Name |
String |
ByVal |
Name des Wertes |
|
Erforderlich |
EntryType |
EntryTypes |
ByVal |
Wertetyp des Wertes |
|
Erforderlich |
Value |
Variant |
ByRef |
Der Wert des Namens |
|
EntryTypes |
Beschreibung |
|
1 - REG_SZ |
Unicode String |
|
2 – REG_EXPAND_SZ |
Unicode String |
|
3 – REG_BINARY |
Binäre Daten |
|
4 – REG_DWORD |
32 bit Zahl |
|
4 – REG_DWORD_LITTLE_ENDIAN |
32 bit Zahl |
|
5 – REG_DWORD_BIG_ENDIAN |
32 bit Zahl |
|
6 – REG_LINK |
Symbolischer Link (Unicode) |
|
7 – REG_MULTI_SZ |
Mehrere Unicode Strings |
Anmerkungen
Sie müssen einen voll qualifizierenden Pfad für diese Funktion angeben.
Dim Reg As New TCEWindows.Registry, V As Variant
Reg.GetValue("HKEY_CURRENT_USER\Software\Application", "Farbe", RegEntryTypes.REG_DWORD, V)
Das Beispiel ermittelt einen 32 bit Wert eines Namens im Registry-Bereich HKEY_CURRENT_USER im Schlüssel Software\Application.