Функция _IniString_Delete

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


_IniString_Delete

Удаляет параметр или секцию из ini-файла

#Include <IniString.au3>
_IniString_Delete ( ByRef $sIni, $sSection[, $sKey = Default] )

Параметры

$sIni Данные в текстовом виде, прочитанные из ini-файла
$sSection Секция, параметр которой необходимо удалить
$sKey [необязательный] Параметр, который необходимо удалить

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

Успех:Возвращает 1.
Ошибка:Возвращает 0, если указанный параметр не найден.

Пример

; ResNullius & MrCreatoR (G.Sandler)
; http://www.autoitscript.com/forum/topic/72690-inistring-functions-was-ini-inmem/

#include "IniString.au3"

; Читает данные ini-файла в переменную
$s_Mem_Ini = FileRead(@HomeDrive & "\Boot.ini")
MsgBox(0, "До удаления", $s_Mem_Ini)

; Удаляет параметр 'timeout' в секции 'boot loader'.
_IniString_Delete($s_Mem_Ini, "boot loader", "timeout")
MsgBox(0, "После удаления параметра", $s_Mem_Ini) ; Запись осуществляется только в памяти.

; Удаляет секцию 'boot loader'.
_IniString_Delete($s_Mem_Ini, "boot loader")
MsgBox(0, "После удаления секции", $s_Mem_Ini) ; Запись осуществляется только в памяти.