Option Explicit
Declare Private 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 Class IniFile
Private m_app As String
Private m_file As String
Public Sub New(application As String, file As String)
m_app = application
m_file = file
End Sub
Public Sub set(key As String, value As String)
Call WritePrivateProfileString(0, 0, 0, m_file)
Call WritePrivateProfileString(m_app, key, value, m_file)
End Sub
End Class