Methoden von Registry.TRegistry
Delphi-Informationen
| procedure ChangeKey(Value: HKEY; const Path: string); | |
| function CheckResult(RetVal: Integer): Boolean; | |
| function GetBaseKey(Relative: Boolean): HKEY; | |
| function GetData(const Name: string;
Buffer: Pointer; BufSize: Integer; var RegData: TRegDataType): Integer; | |
| function GetKey(const Key: string): HKEY; | |
| function GetRootKeyName(): string; | |
| procedure PutData(const Name: string;
Buffer: Pointer; BufSize: Integer; RegData: TRegDataType); | |
| procedure SetCurrentKey(Value: HKEY); | |
| procedure CloseKey |
Schreibt den aktuellen Schlüssel in die Registrierdatenbank und schließt ihn. |
| function CreateKey(const Key: string): Boolean; |
Erzeugt in der Registrierung einen neuen Schlüssel. |
| function DeleteKey(const Key: string): Boolean; |
Entfernt einen bestimmten Schlüssel und die zugehörigen Daten aus der Registrierung. |
| function DeleteValue(const Name: string): Boolean; |
Löscht einen Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function GetDataAsString(const ValueName: string; PrefixType: Boolean = False): string; | |
| function GetDataInfo(const ValueName: string; var Value: TRegDataInfo): Boolean; |
Liefert Informationen über einen bestimmten Datenwert, der zum aktuellen Schlüssel gehört. |
| function GetDataSize(const ValueName: string): Integer; |
Liefert die Größe in Byte eines bestimmten Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. |
| function GetDataType(const ValueName: string): TRegDataType; |
Liefert den Datentyp eines Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. |
| function GetKeyInfo(var Value: TRegKeyInfo): Boolean; |
Gibt Informationen über den aktuellen Schlüssel zurück. |
| procedure GetKeyNames(Strings: TStrings); |
Gibt eine String-Liste mit den Namen aller Unterschlüssel zurück, die zum aktuellen Schlüssel gehören. |
| procedure GetValueNames(Strings: TStrings); |
Gibt eine String-Liste mit den Namen aller Datenwerte zurück, die dem aktuellen Schlüssel zugeordnet sind. |
| function HasSubKeys(): Boolean; |
Ermittelt, ob der aktuelle Schlüssel Unterschlüssel besitzt. |
| function KeyExists(const Key: string): Boolean; |
Ermittelt, ob der angegebene Schlüssel existiert. |
| function LoadKey(const Key: string; const FileName: string): Boolean; |
Erzeugt ausgehend vom Hauptschlüssel einen Unterschlüssel und lädt in diesen Registrierungsinformationen aus einer Datei. |
| procedure MoveKey(const OldName: string; const NewName: string; Delete: Boolean); |
Verschiebt einen vorhandenen Schlüssel zusammen mit Unterschlüsseln und Datenwerten an eine neue Position. Dabei wird ein neuer Schlüsselname verwendet. |
| function OpenKey(const Key: string; CanCreate: Boolean): Boolean; |
Öffnet den angegebenen Schlüssel. |
| function OpenKeyReadOnly(const Key: string): Boolean; |
Öffnet einen angegebenen Schlüssel im Modus "Nur Lesen": |
| function ReadCurrency(const Name: string): Currency; |
Liest einen Währungsbetrag aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadBinaryData(const Name: string;
var Buffer; BufSize: Integer): Integer; |
Liest einen Binärwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadBool(const Name: string): Boolean; |
Liest einen booleschen Wert aus dem angegebenen Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadDate(const Name: string): TDateTime; |
Liest ein Kalenderdatum aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadDateTime(const Name: string): TDateTime; |
Liest einen Datums-/Zeitwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadFloat(const Name: string): Double; |
Liest eine Gleitkommazahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadInteger(const Name: string): Integer; |
Liest eine Integer-Zahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadString(const Name: string): string; |
Liest einen String aus einem Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReadTime(const Name: string): TDateTime; |
Liest eine Uhrzeit aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| function RegistryConnect(const UNCName: string): Boolean; |
Richtet eine Verbindung zur Registrierdatenbank auf einem anderen Computer ein. |
| procedure RenameValue(const OldName: string; const NewName: string); |
Ändert den Namen eines Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. |
| function ReplaceKey(const Key: string;
const FileName: string; const BackUpFileName: string): Boolean; |
Ersetzt die Hive-Datei, in der ein Schlüssel mit seinen Unterschlüsseln gespeichert ist, durch eine andere Datei. Beim nächsten Start des Systems besitzt dann der Schlüssel und seine Unterschlüssel die Werte, die aus der neuen Datei stammen. |
| function RestoreKey(const Key: string; const FileName: string): Boolean; |
Öffnet den angegebenen Schlüssel erneut und überschreibt alle Informationen des Schlüssels und seiner Unterschlüssel mit Registrierungsdaten, die in einer Hive-Datei gespeichert sind. |
| function SaveKey(const Key: string; const FileName: string): Boolean; |
Öffnet den angegebenen Schlüssel in der Zugriffsebene KEY_ALL_ACCESS und speichert den angegebenen Schlüssel zusammen mit allen Unterschlüsseln und Datenwerten in einer Hive-Datei. |
| function UnLoadKey(const Key: string): Boolean; |
Entfernt einen Hive aus der Registrierung. |
| function ValueExists(const Name: string): Boolean; |
Stellt fest, ob ein angegebener Datenwert für den aktuellen Schlüssel vorhanden ist. |
| procedure WriteCurrency(const Name: string; Value: Currency); |
Speichert einen Währungsbetrag in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| procedure WriteBinaryData(const Name: string; var Buffer; BufSize: Integer); |
Speichert einen benannten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| procedure WriteBool(const Name: string; Value: Boolean); |
Speichert einen booleschen Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| procedure WriteDate(const Name: string; Value: TDateTime); |
Speichert ein Kalenderdatum in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| procedure WriteDateTime(const Name: string; Value: TDateTime); |
Speichert einen Datums-/Zeitwert im angegebenen Datenwert des aktuellen Schlüssels. |
| procedure WriteFloat(const Name: string; Value: Double); |
Speichert einen Double-Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| procedure WriteInteger(const Name: string; Value: Integer); |
Speichert einen Integer-Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| procedure WriteString(const Name: string; const Value: string); |
Speichert einen String-Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| procedure WriteExpandString(const Name: string; const Value: string); |
Speichert einen String, der verkürzte Referenzen auf Umgebungsvariablen enthält, in einen eigens benannten Datenwert, der mit dem aktuellen Schlüssel verbunden ist. |
| procedure WriteTime(const Name: string; Value: TDateTime); |
Speichert eine Uhrzeit in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
Unit: Registry
Typ: Methode
Sichtbarkeit: public
Member von: TRegistry
C++-Informationen
| void __fastcall ChangeKey(HKEY__ * Value, System::UnicodeString Path); | |
| bool __fastcall CheckResult(int RetVal); | |
| HKEY__ * __fastcall GetBaseKey(bool Relative); | |
| int __fastcall GetData(System::UnicodeString Name,
void * Buffer, int BufSize, Registry::TRegDataType & RegData); | |
| HKEY__ * __fastcall GetKey(System::UnicodeString Key); | |
| System::UnicodeString __fastcall GetRootKeyName(void); | |
| void __fastcall PutData(System::UnicodeString Name,
void * Buffer, int BufSize, Registry::TRegDataType RegData); | |
| void __fastcall SetCurrentKey(HKEY__ * Value); | |
| void __fastcall CloseKey(void); |
Schreibt den aktuellen Schlüssel in die Registrierdatenbank und schließt ihn. |
| bool __fastcall CreateKey(System::UnicodeString Key); |
Erzeugt in der Registrierung einen neuen Schlüssel. |
| bool __fastcall DeleteKey(System::UnicodeString Key); |
Entfernt einen bestimmten Schlüssel und die zugehörigen Daten aus der Registrierung. |
| bool __fastcall DeleteValue(System::UnicodeString Name); |
Löscht einen Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| System::UnicodeString __fastcall GetDataAsString(System::UnicodeString ValueName, bool PrefixType); | |
| bool __fastcall GetDataInfo(System::UnicodeString ValueName, Registry::TRegDataInfo & Value); |
Liefert Informationen über einen bestimmten Datenwert, der zum aktuellen Schlüssel gehört. |
| int __fastcall GetDataSize(System::UnicodeString ValueName); |
Liefert die Größe in Byte eines bestimmten Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. |
| Registry::TRegDataType __fastcall GetDataType(System::UnicodeString ValueName); |
Liefert den Datentyp eines Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. |
| bool __fastcall GetKeyInfo(Registry::TRegKeyInfo & Value); |
Gibt Informationen über den aktuellen Schlüssel zurück. |
| void __fastcall GetKeyNames(Classes::TStrings * Strings); |
Gibt eine String-Liste mit den Namen aller Unterschlüssel zurück, die zum aktuellen Schlüssel gehören. |
| void __fastcall GetValueNames(Classes::TStrings * Strings); |
Gibt eine String-Liste mit den Namen aller Datenwerte zurück, die dem aktuellen Schlüssel zugeordnet sind. |
| bool __fastcall HasSubKeys(void); |
Ermittelt, ob der aktuelle Schlüssel Unterschlüssel besitzt. |
| bool __fastcall KeyExists(System::UnicodeString Key); |
Ermittelt, ob der angegebene Schlüssel existiert. |
| bool __fastcall LoadKey(System::UnicodeString Key, System::UnicodeString FileName); |
Erzeugt ausgehend vom Hauptschlüssel einen Unterschlüssel und lädt in diesen Registrierungsinformationen aus einer Datei. |
| void __fastcall MoveKey(System::UnicodeString OldName, System::UnicodeString NewName, bool Delete); |
Verschiebt einen vorhandenen Schlüssel zusammen mit Unterschlüsseln und Datenwerten an eine neue Position. Dabei wird ein neuer Schlüsselname verwendet. |
| bool __fastcall OpenKey(System::UnicodeString Key, bool CanCreate); |
Öffnet den angegebenen Schlüssel. |
| bool __fastcall OpenKeyReadOnly(System::UnicodeString Key); |
Öffnet einen angegebenen Schlüssel im Modus "Nur Lesen": |
| System::Currency __fastcall ReadCurrency(System::UnicodeString Name); |
Liest einen Währungsbetrag aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| int __fastcall ReadBinaryData(System::UnicodeString Name, void * Buffer, int BufSize); |
Liest einen Binärwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| bool __fastcall ReadBool(System::UnicodeString Name); |
Liest einen booleschen Wert aus dem angegebenen Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| System::TDateTime __fastcall ReadDate(System::UnicodeString Name); |
Liest ein Kalenderdatum aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| System::TDateTime __fastcall ReadDateTime(System::UnicodeString Name); |
Liest einen Datums-/Zeitwert aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| double __fastcall ReadFloat(System::UnicodeString Name); |
Liest eine Gleitkommazahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| int __fastcall ReadInteger(System::UnicodeString Name); |
Liest eine Integer-Zahl aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| System::UnicodeString __fastcall ReadString(System::UnicodeString Name); |
Liest einen String aus einem Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| System::TDateTime __fastcall ReadTime(System::UnicodeString Name); |
Liest eine Uhrzeit aus einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| bool __fastcall RegistryConnect(System::UnicodeString UNCName); |
Richtet eine Verbindung zur Registrierdatenbank auf einem anderen Computer ein. |
| void __fastcall RenameValue(System::UnicodeString OldName, System::UnicodeString NewName); |
Ändert den Namen eines Datenwertes, der dem aktuellen Schlüssel zugeordnet ist. |
| bool __fastcall ReplaceKey(System::UnicodeString Key, System::UnicodeString FileName, System::UnicodeString BackUpFileName); |
Ersetzt die Hive-Datei, in der ein Schlüssel mit seinen Unterschlüsseln gespeichert ist, durch eine andere Datei. Beim nächsten Start des Systems besitzt dann der Schlüssel und seine Unterschlüssel die Werte, die aus der neuen Datei stammen. |
| bool __fastcall RestoreKey(System::UnicodeString Key, System::UnicodeString FileName); |
Öffnet den angegebenen Schlüssel erneut und überschreibt alle Informationen des Schlüssels und seiner Unterschlüssel mit Registrierungsdaten, die in einer Hive-Datei gespeichert sind. |
| bool __fastcall SaveKey(System::UnicodeString Key, System::UnicodeString FileName); |
Öffnet den angegebenen Schlüssel in der Zugriffsebene KEY_ALL_ACCESS und speichert den angegebenen Schlüssel zusammen mit allen Unterschlüsseln und Datenwerten in einer Hive-Datei. |
| bool __fastcall UnLoadKey(System::UnicodeString Key); |
Entfernt einen Hive aus der Registrierung. |
| bool __fastcall ValueExists(System::UnicodeString Name); |
Stellt fest, ob ein angegebener Datenwert für den aktuellen Schlüssel vorhanden ist. |
| void __fastcall WriteCurrency(System::UnicodeString Name, System::Currency Value); |
Speichert einen Währungsbetrag in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| void __fastcall WriteBinaryData(System::UnicodeString Name, void * Buffer, int BufSize); |
Speichert einen benannten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| void __fastcall WriteBool(System::UnicodeString Name, bool Value); |
Speichert einen booleschen Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| void __fastcall WriteDate(System::UnicodeString Name, System::TDateTime Value); |
Speichert ein Kalenderdatum in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| void __fastcall WriteDateTime(System::UnicodeString Name, System::TDateTime Value); |
Speichert einen Datums-/Zeitwert im angegebenen Datenwert des aktuellen Schlüssels. |
| void __fastcall WriteFloat(System::UnicodeString Name, double Value); |
Speichert einen Double-Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| void __fastcall WriteInteger(System::UnicodeString Name, int Value); |
Speichert einen Integer-Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| void __fastcall WriteString(System::UnicodeString Name, System::UnicodeString Value); |
Speichert einen String-Wert in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
| void __fastcall WriteExpandString(System::UnicodeString Name, System::UnicodeString Value); |
Speichert einen String, der verkürzte Referenzen auf Umgebungsvariablen enthält, in einen eigens benannten Datenwert, der mit dem aktuellen Schlüssel verbunden ist. |
| void __fastcall WriteTime(System::UnicodeString Name, System::TDateTime Value); |
Speichert eine Uhrzeit in einem bestimmten Datenwert, der dem aktuellen Schlüssel zugeordnet ist. |
Unit: Registry
Typ: Methode
Sichtbarkeit: public
Member von: TRegistry
Beschreibung
Embarcadero Technologies verfügt zurzeit über keine zusätzlichen Informationen. Bitte unterstützen Sie uns bei der Dokumentation dieses Themas, indem Sie Ihre Kommentare auf der Diskussionsseite eingeben.