49.iniファイルに文字列を書き込む



< 使用用途 >

データを保存する時などに用いる

今回のサンプルソースをダウンロードする方は下記の「ダウンロード」を!
=> ダウンロード・・・ 下に書いてあるサンプルソースと同じです


< 説明 >
API関数のWritePrivateProfileStringを使用します。
WritePrivateProfileString=>iniファイルに文字列を書きこむ
  <引数>
     lpApplicationName:セクション名
     lpKeyName:キー名
     lpString:書きこむ文字列
     lpFileName:INIファイル名
  @戻り値@  
     正常終了0以外


< SAMPLE >
'ここではC:\Windows\Win.inに「Test」-「Caption」-「これは実験です 」を書きこみます。
'標準モジュール
Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Long

'ここからはフォームの処理
Private Sub Command1_Click()
  Dim nFileName As String
  Dim MeinName As String
  Dim SubName As String
  Dim Ret As Long

  nFileName = "C:\Windows\Win.in"
  MeinName = "Test"
  SubName = "Caption"
  WriteName = "これは実験です "

  Ret = WritePrivateProfileString(MeinName, SubName, WriteName, nFileName)
End Sub

'新しくiniファイルを作成して文字列を書きこむ方法
'********************************************************************
'C:\の所にPAPY.iniを作成します。
'Ret=WritePrivateProfileString("Test", "Caption","これは実験です。","C:\PAPY.ini")
'<注意>C:\PAPY.iniがすでに存在する場合は、そのファイルに書きこまれます。
'*********************************************************************





API 技術関連のページへ戻る

ホーム PV ランキング