Die SetValue-Funktion setzt den Wert eines Namens eines Schlüssels in der Registry-Datenbank. Sie benötigen Schreibrechte zum Ausführen der Funktion.
Syntax | ||||
ErrNum := Registry.SetValue(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 |
ByVal |
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
V := RGB(255, 0, 0)
Reg.SetValue("HKEY_CURRENT_USER\Software\Application", "Farbe", RegEntryTypes.REG_DWORD, V)
Das Beispiel setzt einen 32 bit Wert eines Namens im Registry-Bereich HKEY_CURRENT_USER im Schlüssel Software\Application.