Hi Mr_Gee
in db2000 - INI library (DLL version) there are two operating modes whose functions are very simple:
MODE 1
' initialize mode 1
.New1([INIFileName])
' example:
INI.New1("test.ini")
' write or update a row into INI file
.write1([Section], [Key], [Value])
' example:
INI.write1("USER", "Name", "maXim")
' read a row from INI file
.read1([Section], [Key], [DefaultValue])
' example:
myVAR = INI.read1("USER", "Name", "empity")
' if row not exist or is not valid, value of myVar is equal as [DefaultValue]
' delete from INI file a specific [Section] and all his keys
.DeleteSection1([Section])
' example:
INI.DeleteSection1("USER")
MODE 2
' initialize mode 2
.New2
' example:
INI.New2
' write or update a row into INI file ([INIFileName])
.write2([INIFileName], [Section], [Key], [Value])
' example:
INI.write2("test.ini", "USER", "Name", "maXim")
' read a row from INI file ([INIFileName])
.read2([INIFileName], [Section], [Key], [DefaultValue])
' if row not exist or is not valid, value of myVar is equal as [DefaultValue]
' example:
myVAR = INI.read2("test.ini", "USER", "Name", "empity")
' delete from INI file ([INIFileName]) a specific [Section] and all his keys
.DeleteSection2([INIFileName], [Section])
' example:
INI.DeleteSection2("test.ini", "USER")
I am always available for You if has difficulty of use or if it needs more clarification.
Best Regards.
Massimo