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


_IniVirtualSPE_RenameSection

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

#Include <IniVirtualSPE.au3>
_IniVirtualSPE_RenameSection ( ByRef $s_INI_Text, $sSection, $sNewName[, $flag = 0] )

Параметры

$s_INI_Text Данные в текстовом виде, прочитанные из ini-файла
$sSection Имя секции
$sNewName Новое имя секции
$flag [необязательный]
0 - не переименовывать, если имя новой секции существует
1 - переименовать, даже если секции $sNewName существует. Это предварительно удалит секцию в $sNewName.

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

Успех:Возвращает 1
Ошибка:Возвращает 0 и устанавливает @error:
@error:1 - секция $sSection не найдена
2 - секция не переименована, потому что $flag = 0

Пример

; AZJIO
; http://www.autoitscript.com/forum/topic/147402-inivirtualspe

#include <IniVirtualSPE.au3>
$s_ini_Text = FileRead(@ScriptDir & "\Sample.ini")

$Res = _IniVirtualSPE_RenameSection($s_ini_Text, 'Section2', '-- New Section --', 1)
MsgBox(0, 'Содержимое ini-файла', $s_ini_Text)