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