SubKeyExists(SubKeyName: String): Boolean;
SubKeyName - наименование подраздела, наличие которого необходимо проверить.
Метод SubKeyExists осуществляет проверку наличия подраздела в реестре. Наименование подраздела передается посредством параметра 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". Если подраздел существует, то он будет удален.
См.также: