Функция IniReadSectionNames

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


IniReadSectionNames

Считывает имена всех секций из стандартного ini-файла.

IniReadSectionNames ( "filename" )

Параметры

filename Путь к ini-файлу.

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

Успех:Возвращает массив со всеми именами.
Ошибка:Устанавливает значение @error.

Примечания

Стандартный ini-файл имеет следующую структуру:

[Имя секции]
Параметр=Значение


Если необходимо использовать ini в формате юникода, то предварительно создайте ini-файл с помощью FileOpen() с кодировкой "Unicode UTF16 Little Endian".

Число возвращаемых имён ограничивается суммой длин всех имён не более 32767 символов.

Общее число возвращенных элементов содержится в $array[0]. При ошибке массив не создаётся.

См. также

IniDelete, IniWrite, IniRead, IniReadSection, IniRenameSection, IniWriteSection

Пример

$var = IniReadSectionNames(@WindowsDir & "\win.ini")
If @error Then
    MsgBox(4096, "", "Произошла ошибка, возможно отсутствует INI-файл.")
Else
    $msg = ''
    For $i = 1 To $var[0]
        $msg &= $var[$i] & @LF
    Next
    MsgBox(4096, "", $msg)
EndIf