SetValue-Funktion

betrifft

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.