↑  ←  Описание функции


_Setting_Delete

Удаляет параметр или весь раздел

#Include <_Setting.au3>
_Setting_Delete ( $sPath, $sSection[, $sValueName = '', $iReg = 0]] )

Параметры

$sPath Путь к ini-файлу или к корневому разделу реестра программы
$sSection Имя секции в ini-файле или имя раздела реестра
$sValueName [необязательный] Имя удаляемого параметра в ini-файле или в разделе реестра. Если имя не указано (пустая строка), то будет удалён весь раздел.
$iReg [необязательный] Флаг, определяющий с чем работает функция, ini-файл или реестр
    0 - ini-файл
    1 - реестр

Возвращаемое значение

Успех:Возвращает True.
Ошибка:Возвращает False и устанавливает @error равным 1

Пример

; AZJIO
; http://www.autoitscript.com/forum/topic/143315-setting-choice-of-storage-options-registry-or-ini-file/
#include <_Setting.au3>

$TrReg = 1
$sPath = 'HKEY_CURRENT_USER\Software\MySoft'

_Setting_Write($sPath, 'section', 'key', 'value', $TrReg) ; записывает
MsgBox(0, 'Сообщение', _Setting_Read($sPath, 'section', 'key', '', $TrReg)) ; читает
_Setting_Delete($sPath, 'section', '', $TrReg) ; удаляет