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


_IniString_ReadSection

Возвращает все пары параметр=значение из данных, предварительно прочитанных в переменную из ini-файла

#Include <IniString.au3>
_IniString_ReadSection ( $sIni, $sSection )

Параметры

$sIni Данные в текстовом виде, прочитанные из ini-файла
$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-ого параметра

Пример

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

#include "IniString.au3"
#include <Array.au3>

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

; Извлекает все параметр=значение в двумерный массив
$a_KeyValue = _IniString_ReadSection($s_Mem_Ini, "boot loader")
_ArrayDisplay($a_KeyValue, 'Key + Value')