IRegistryKey.DeleteSubKey

Синтаксис

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". Если подраздел существует, то он будет удален.

См.также:

IRegistryKey