Функция _IniVirtual_Read

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


_IniVirtual_Read

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

#Include <IniVirtual.au3>
_IniVirtual_Read ( $a_Ini_Virtual2D, $sSection, $sKey[, $sDefault = ""] )

Параметры

$a_Ini_Virtual2D Двумерный массив, возвращённый функцией _IniVirtual_Initial
$sSection Секция, параметр которой необходимо прочитать
$sKey Параметр, значение которого необходимо прочитать
$sDefault [необязательный] Значение по умолчанию (будет возвращено, если указанный параметр не найден).

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

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

Примечания

При чтении значений, заключённых в двойные или одинарные кавычки, последние удаляются. Пробельные символы в начале и в конце значения обрезаются, кроме случая, когда значение заключено в кавычки.

Пример

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

$sRes = _IniVirtual_Read($a_ini_Main2D, 'Section2', 'Key2', "Значение по умолчанию, если не найдено")
MsgBox(0, 'Сообщение', '|' & $sRes & '|')

$sRes = _IniVirtual_Read($a_ini_Main2D, 'Section3', 'par am', "Значение по умолчанию, если не найдено")
MsgBox(0, 'Сообщение', '|' & $sRes & '|')