Function Reference

IniReadSection

標準形式の.iniファイルから全てのkey/valueペアを読み取ります。

IniReadSection ( "filename", "section" )

 

パラメータ

filename .iniファイルのファイル名
section .iniファイル内のセクション名

 

返し値

成功 element[n][0]がキーでelement[n][1]が値であるような2次元配列を返します。
失敗 セクションを読み取れなかった場合@errorを1に設定します(INIファイルもしくはセクションが存在しない場合)。

 

注意

標準的なINIファイルは次のようになっています。
[Section名]
Key=Value


返される要素の数は$result[0][0]に格納されています。@error が起きた場合、配列は作成されません。
Win9x系との互換性のため1セクションは始めの32767文字までしか識別されません。

 

関連

IniDelete, IniWrite, IniRead, IniReadSectionNames, IniRenameSection, IniWriteSection

 


$var = IniReadSection("C:\Temp\myfile.ini", "section2")
If @error Then
    MsgBox(4096, "", "Error occurred, probably no INI file.")
Else
    For $i = 1 To $var[0][0]
        MsgBox(4096, "", "Key: " & $var[$i][0] & @CRLF & "Value: " & $var[$i][1])
    Next
EndIf