Freigeben über


Registrierungszugriff (Foundation Class)

Kategorie Systemdienstprogramme
Standardkatalog Visual FoxPro-Katalog\Foundation Classes\Dienstprogramme
Klasse registry
Basisklasse Custom
Klassenbibliothek registry.vcx
Übergeordnete Klasse registry
Beispiel ...\Samples\Solution\WinAPI\regfox.scx

Hinweise

Diese Klasse bietet die Möglichkeit des Zugriffs auf die Informationen in der Windows-Registrierung.

Um die Klasse zu verwenden, müssen Sie sie in ein Projekt oder Formular ziehen oder im Kontextmenü des Komponentensammlungselements den Befehl Zu Projekt hinzufügen oder Zu Formular hinzufügen wählen. Wenn Sie die Klasse zu einem Formular hinzufügen, positioniert Visual FoxPro die Klasse im Formular. Sie können dann die entsprechenden Eigenschaftswerte spezifizieren und notwendige Eingabe- und Ausgabeobjekte bereitstellen. Wenn Sie die Klasse in ein Projekt ziehen, haben Sie die Auswahl zwischen dem Hinzufügen der Klasse und dem Erstellen einer Unterklasse.

Weitere Informationen zur Verwendung der Foundation Classes finden Sie unter Richtlinien zur Verwendung der Visual FoxPro Foundation Classes.

Eigenschaften, Ereignisse, Methoden Beschreibung
CloseKey-Methode Schließt einen Registrierungsschlüssel.
Syntax: CloseKey( )
Rückgabewert: keine
Argumente: keine
DeleteKey-Methode Löscht einen Registrierungsschlüssel.
Syntax: DeleteKey(nUserKey, cKeyPath)
Rückgabewert: keiner
Argumente:
nUserKey gibt den Registrierungsbenutzerschlüssel an.
cKeyPath gibt den Pfad des Registrierungsbenutzerschlüssels an.
DeleteKeyValue-Methode Löscht einen Wert aus einem Registrierungsschlüssel.
Syntax: DeleteKeyValue(cOptName,
cKeyPath, nUserKey)
Rückgabewert:
Argumente:
cOptName gibt den Namen der Registrierungsschlüsseloption an.
CKeyPath gibt den Pfad des Registrierungsschlüssels an.
nUserKey gibt den Benutzerschlüssel an.
EnumKeys-Methode Durchläuft einen Registrierungsschlüssel.
Syntax: EnumKeys(@aKeyNames)
Rückgabewert:
Argumente:
aKeyNames gibt die Registrierungsschlüssel an, die durchlaufen werden sollen.
EnumKeyValues-Methode Durchläuft die Werte eines Registrierungsschlüssels.
Syntax: EnumKeyValues(@aKeyValues)
Rückgabewert:
Argumente:
aKeyValues gibt die Werte des Registrierungsbenutzerschlüssels an, die durchlaufen werden sollen.
EnumOptions-Methode Durchläuft alle Einträge für einen Registrierungsschlüssel und füllt ein Array mit Werten auf.
Syntax: EnumOptions(@aRegOpts,
cOptPath, nUserKey, lEnumKeys)
Rückgabewert:
Argumente:
aRegOpts gibt die Registrierungsschlüsseloption an.
cOptPath gibt den Pfad der Registrierungsschlüsseloption an.
nUserKey gibt die ID des Benutzerschlüssels an.
lEnumKeys gibt an, ob ggf. andere Optionen aufgezählt werden sollen.
GetKeyValue-Methode Gibt den Wert für einen Registrierungsschlüssel zurück.
Syntax: GetKeyValue(cValueName, cKeyValue)
Rückgabewert:
Argumente:
cValueName gibt den Namen des Wertes an, der abgerufen werden soll.
cKeyValue gibt den Wert von cValueName an.
GetRegKey-Methode Gibt die Einstellung eines Registrierungsschlüssels zurück.
Syntax: GetRegKey(cOptName, cOptVal,
cKeyPath, nUserKey)
Rückgabewert:
Argumente:
cOptName gibt den Namen der Registrierungsschlüsseloption an.
cOptVal gibt den Wert an, der auf die Option angewendet werden soll.
cKeyPath gibt den Pfad des Registrierungsschlüssels an.
nUserKey gibt den Benutzerschlüssel an.
IsKey-Methode Gibt zurück, ob ein spezifizierter Registrierungsschlüssel vorhanden ist.
Argumente:
cKeyName gibt den Namen des Benutzerschlüssels an, um zu überprüfen, ob der Schlüssel vorhanden ist.
nRegKey gibt die ID des Registrierungsschlüssels an.
OpenKey-Methode Öffnet einen Registrierungsschlüssel.
Syntax: Open(cLookUpKey, nRegKey, lCreateKey)
Rückgabewert:
Argumente:
cLookUpKey gibt den Namen des Benutzerschlüssels an, nach dem gesucht werden soll.
nRegKey gibt die ID des Registrierungsschlüssels an.
lCreateKey gibt an, ob ein neuer Registrierungsschlüssel erstellt werden soll, wenn der angegebene Schlüssel nicht vorhanden ist.
SetKeyValue-Methode Stellt den Wert eines Registrierungsschlüssels ein.
Syntax: SetKeyValue(cValueName, cKeyValue)
Rückgabewert:
Argumente:
cValueName gibt den Namen des Wertes an, der festgelegt werden soll.
cKeyValue gibt den Wert an, der auf cValueName angewendet werden soll.
SetRegKey-Methode Setzt die Einstellungen des Registrierungsschlüssels.
Syntax: SetRegKey(cOptName, cOptVal,
cKeyPath, nUserKey)
Rückgabewert:
Argumente:
cOptName gibt den Namen der Registrierungsschlüsseloption an.
cOptVal gibt den Wert an, der auf die Option angewendet werden soll.
cKeyPath gibt den Pfad des Registrierungsschlüssels an.
nUserKey gibt die ID des Benutzerschlüssels an.
cAppPathKey-Eigenschaft Klassenintern
cIniDllFile-Eigenschaft Klassenintern
cODBCDllFile-Eigenschaft Klassenintern
cRegDllFile-Eigenschaft Klassenintern
cVfpOptPath-Eigenschaft Klassenintern
lCreateKey-Eigenschaft Klassenintern
lHadError-Eigenschaft Klassenintern
lLoadedDlls-Eigenschaft Klassenintern
lLoadedInis-Eigenschaft Klassenintern
lLoadedOdbcs-Eigenschaft Klassenintern
nCurrentKey-Eigenschaft Klassenintern
nCurrentOS-Eigenschaft Klassenintern
nUserKey-Eigenschaft Klassenintern
LoadRegFuncs-Methode Klassenintern

Siehe auch

Richtlinien zur Verwendung der Visual FoxPro Foundation Classes | Visual FoxPro Foundation Classes A-Z | Visual FoxPro Foundation Classes