前のトピック: WriteIniEntry - .ini ファイルへの値の格納次のトピック: ReadIniEntry - 指定されたセクションからの値の取得


WriteIniSection - セクション全体の作成および上書き

UNIX および Windows で有効です。

WriteIniSection 関数は、特定の初期化(.ini)ファイルのセクション全体を作成または上書きします。 .ini ファイルがない場合は、作成されます。

この初期化ファイル(.ini)関数の形式は、以下のとおりです。

WriteIniSection(section as String, value as String, filename as String) as Boolean
section

書き込むセクションの名前を指定します。 セクションがない場合は、作成されます。

value

書き込むエントリを示します。 値のエントリは以下の形式で指定します。

Entry_1 = Value_1 <LF>
Entry_n = Value_n <LF>
filename

初期化ファイル名を指定します。

この関数が正常に完了すると、TRUE が返されます。それ以外の場合は、FALSE が返されます。

例: WriteIniSection 関数

Dim entries as String
Dim LF as String
LF = chr(10)
entries = "Entry_1 = Value_1" + LF + "Entry_n = Value_n"
Rem	この例では、c:¥temp¥test.ini にセクション LIST を書き込みます。

Dim attrList as String

lf = chr(10)
attrList = "Entry_1=Value_1"+lf+"Entry_2=Value_2"

If Not(WriteIniSection("LIST", attrList, "c:¥temp¥test.ini")) Then
	MessageBox("Can not create LIST section", "DMS", MB_OK + MB_ICONEXCLAMATION)
	SetStatus(1)
	終了
End If