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