Löscht einen Schlüssel oder einen Wert aus der Registry.
RegDelete ( "keyname" [, "valuename"] )
Parameter
| keyname | Der zu löschende Registry-Schlüssel. |
| valuename | [optional] Der zu löschende Wert. |
Rückgabewert
| Erfolg: | Gibt 1 zurück. | |
| Spezial: | Gibt 0 zurück, wenn der Schlüssel/Wert nicht existiert. | |
| Fehler: | Gibt 2 zurück, wenn das Löschen des Schlüssels/Wertes einen Fehler verursacht hat. | |
| @error kann folgende Werte annehmen: | ||
| 2 wenn der gewünschte Hauptschlüssel nicht geöffnet werden konnte | ||
| 3 wenn von extern (remote) nicht auf die Registry zugegriffen werden konnte | ||
| -1 wenn der gewünschte Wert nicht gelöscht werden konnte | ||
| -2 wenn der gewünschte Wert bzw. Schlüssel nicht gelöscht werden konnte |
Bemerkungen
Ein Registry-Schlüssel muss mit "HKEY_LOCAL_MACHINE" ("HKLM"), "HKEY_USERS" ("HKU"), "HKEY_CURRENT_USER" ("HKCU"), "HKEY_CLASSES_ROOT" ("HKCR")oder "HKEY_CURRENT_CONFIG" ("HKCC") beginnen.
Verwandte Funktionen
RegRead, RegWrite, RegEnumKey, RegEnumVal
Beispiel
RegDelete("HKEY_CURRENT_USER\Software\Test", "TestKey")
RegWrite("HKEY_CURRENT_USER\Software\Test")
RegWrite("HKEY_CURRENT_USER\Software\Test1")