Iniファイルへ文字列を保存する

Iniファイルへ文字列を保存するテクニックです。

サンプル(32bit)

'INIファイルへ文字列を保存
Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
Public Sub SET_INI()
    
    'INIファイルへ各設定を保存します。
    
    'INIファイルへ書き込み
    nRC = WritePrivateProfileString("Setting", "DataPath", DATA_PATH, PATH_CHECK(App.Path) + "PRG32.INI")

End Sub

サンプル解説

WritePrivateProfileString関数でIniファイルから文字列を取得しています。

引数は次の通りです。
(引数の名前は、Declare Functionで指定したものです)

メンバー I/O 説明
lpApplicationName In セクション名
lpKeyName In キー名
lpString In Iniファイルに保存する文字列
lpFileName In Iniファイル名

Iniファイル・セクション・キーが存在しない場合は自動的に作成されます。


[ Window Close ]