Функция _IniVirtual_ReadSection

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


_IniVirtual_ReadSection

Возвращает все пары параметр=значение указанной секции виртуального ini-файла

#Include <IniVirtual.au3>
_IniVirtual_ReadSection ( $a_Ini_Virtual2D, $sSection )

Параметры

$a_Ini_Virtual2D Двумерный массив, возвращённый функцией _IniVirtual_Initial
$sSection Секция, параметры и значения которой необходимо получить

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

Успех:Возвращает двумерный массив (может быть пустым, если секция не содержит параметров)
Ошибка:Возвращает 0 и устанавливает @error = 1, если секция не найдена.

Примечания

Возвращает двумерный массив следующего содержания:
$Array[0][0] = количество найденных пар параметр=значение
$Array[1][0] = имя первого параметра
$Array[1][1] = значение первого параметра
$Array[2][0] = имя второго параметра
$Array[2][1] = значение второго параметра
...
$Array[n][0] = имя n-ого параметра
$Array[n][1] = значение n-ого параметра

Пример

; 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)

$aRes = _IniVirtual_ReadSection($a_ini_Main2D, 'Section2')
_ArrayDisplay($aRes, 'Массив "ключ | значение"')