WIN.INIへの書き込みと読み込み          <TOP>


WIN.INIファイルの指定したセクションおよびキーに文字列を書き込みます。

WriteProfileString WIN.INIの指定のセクションの内容を変更

GetProfileInt WIN.INIから指定のキーの整数値を取得

 

※参照

iniファイルからキーやセクションを削除
iniファイルから文字列を取得
 

'================================================================
'= WIN.INIへの書き込みと読み出し
'=    (WriteProfileString.bas)
'================================================================

' WIN.INIの指定のセクションの内容を変更
Declare Function Api_WriteProfileString& Lib "kernel32" Alias "WriteProfileStringA" (ByVal lpszSection$, ByVal lpszKeyName$, ByVal lpszString$)

' WIN.INIから指定のキーの整数値を取得
Declare Function Api_GetProfileInt& Lib "kernel32" Alias "GetProfileIntA" (ByVal lpAppName$, ByVal lpKeyName$, ByVal nDefault&)

var lSec As String
var lKey As String
var lStr As String
var Ret As Long

lSec = "Tokovalue"
lKey = "Year"
lStr = "2005"

'WIN.INIのセクション「Tokovalue」、キー「Year」に「2005」を書き込む
Ret = Api_WriteProfileString(lSec, lKey, lStr)
Print "Win.iniの" & "セクション[" & lSec & "]のキー[" & lKey & "]に 2005 を書き込みました!"

'WIN.INIのセクション「Tokovalue」、キー「Year」の値を読み込む
Ret = Api_GetProfileInt(lSec, lKey, 0)
Print "Win.iniの" & "セクション[" & lSec & "]のキー[" & lKey & "]から " & Trim$(Str$(Ret)) & " を読み込みました!"

Stop
End