Public Methods
Initialize
It is for initializing the object.
Declaration
Sub Initialize(prmDirName As String, prmFileName As String)
Example
Dim Ini As TIniFile
Ini.Initialize(File.DirInternal, "appname.ini")
GetDirName
Get directory name of the INI file.
Declaration
Example
Dim IniDirName As String = Ini.GetDirName
GetFileName
Get file name of the INI file.
Declaration
Sub GetFileName As String
Example
Dim IniFileName As String = Ini.GetFileName
GetAutoFlush
Get property AutoFlush.
Declaration
Sub GetAutoFlush As Boolean
Example
Dim IniAutoFile As Boolean = Ini.GetAutoFlush
SetAutoFlush
Set property AutoFlush.
Declaration
Sub SetAutoFlush(prmValue As Boolean)
Example
ReadString
Read a string value based on key inside a section.
Declaration
Sub ReadString(prmSectionName As String, prmKeyName As String, prmDefault As String) As String
Example
Dim emailAddr As String = Ini.ReadString("Config", "email", "")
ReadInteger
Read an integer value based on key inside a section.
Declaration
Sub ReadInteger(prmSectionName As String, prmKeyName As String, prmDefault As Int) As Int
Example
Dim userAge As Int = Ini.ReadInteger("Config", "age", 18)
ReadBool
Read a boolean value based on key inside a section.
Declaration
Sub ReadBool(prmSectionName As String, prmKeyName As String, prmDefault As Boolean) As Boolean
Example
Dim isMarried As Boolean = Ini.ReadBool("Config", "married", False)
WriteString
Write a string value on key inside a section. Returns False when parameters invalid.
Declaration
Sub WriteString(prmSectionName As String, prmKeyName As String, prmValue As String) As Boolean
Example
WriteInteger
Write an integer value on key inside a section. Returns False when parameters invalid.
Declaration
Sub WriteInteger(prmSectionName As String, prmKeyName As String, prmValue As Int) As Boolean
Example
Ini.WriteInteger("Config", "age", 23)
WriteBool
Write a boolean value on key inside a section. Returns False when parameters invalid.
Declaration
Sub WriteBool(prmSectionName As String, prmKeyName As String, prmValue As Boolean) As Boolean
Example
Ini.WriteInteger("Config", "married", True)
Flush
Perform writing to file. It might be automated by setting AutoFlush to True.
Declaration
Example