OpenSubKey(SubKeyName: String; Writable: Boolean): IRegistryKey;
SubKeyName - наименование подраздела реестра.
Writable - параметр, определяющий будет ли подраздел открываться только на чтение. Для изменения данных подраздела, необходимо параметру установить значение True.
Метод OpenSubKey открывает подраздел реестра.
Sub Main;
Var
RegKey, SubKey: IRegistryKey;
Begin
RegKey := RegistryClass.CurrentUser;
SubKey := RegKey.OpenSubKey("Software\MyProject\Params", True);
If SubKey.ValueExists("Param1") Then
SubKey.DeleteValue("Param1")
End If;
End Sub Main;
После выполнения примера, в подразделе реестре "HKEY_CURRENT_USER\Software\MyProject\Params" будет осуществлен поиск параметра "Param1". Если параметр существует, то он будет удален.
См.также: