Описание функции | |
IniWriteSection |
Записывает секцию в ini-файл.
IniWriteSection('filename','section','data'[,index=1])
Параметры
filename | Путь к ini-файлу. |
section |
Имя секции в ini-файле. |
data |
Данные для записи. Может быть строкой или массивом. Если строка, то пары параметр=значение должны быть разделены символом @LF. Если массив, то он должен быть 2-мерным, а его второе измерение должно быть 2 элементным, то есть 2 колонки. |
index |
[необязательный] Если в качестве данных передаётся массив, то этот параметр указывает индекс первого элемента для записи. По умолчанию 1 для удобства работы с массивами, возвращёнными функцией IniReadSection(). При ручном создании массива индекс может быть другим, например 0. Этот параметр игнорируется, если данные передаются строкой. |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0. Значение @error устанавливается равным 1, если данные имеют неправильный формат. |
Примечания
Стандартный ini-файл имеет следующую структуру:[Имя секции]
Параметр=Значение
См. также
IniDelete, IniRead, IniReadSection, IniReadSectionNames, IniWrite, IniRenameSection
Примеры: | Как создать кнопку? |
exect=IniWriteSection(EnvGet('COMMANDER_INI'),'WWW','k1=привет'&@LF&'k2=пока') ;; записать в Wincmd.ini в секцию [WWW] заданные ключи и значения