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