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