_IniVirtual_Delete
Удаляет параметр или секцию из виртуального ini-файла
#Include <IniVirtual.au3>
_IniVirtual_Delete ( $a_Ini_Virtual2D, $sSection[, $sKey = Default] )
Параметры
$a_Ini_Virtual2D | Двумерный массив, возвращённый функцией _IniVirtual_Initial |
$sSection |
Секция, параметр которой необходимо удалить |
$sKey |
[необязательный] Параметр, который необходимо удалить |
Возвращаемое значение
Успех: | Возвращает 1. @extended = 1, если секция не найдена или 2, если параметр не найден. |
Пример
; AZJIO
; http://www.autoitscript.com/forum/topic/147373-inivirtual
#include <IniVirtual.au3>
$sPath = @ScriptDir & '\Sample.ini'
$s_ini_Text = FileRead($sPath)
$a_ini_Main2D = _IniVirtual_Initial($s_ini_Text)
; Удаление секции
_IniVirtual_Delete($a_ini_Main2D, 'Section2')
; Удаление ключа из секции
_IniVirtual_Delete($a_ini_Main2D, 'Section1', 'Path')
$s_ini_Text = _IniVirtual_Save($a_ini_Main2D)
MsgBox(0, 'Содержимое ini-файла', $s_ini_Text)