Documentation component by D.Glodt (c)2000-2001 Appendix A: QINII

QINI Component

QINI is a non-visible component to read and write init files for application.

 

QINI Properties
Field Type R/W Default




FileName STRING RW
Init file name (*.ini)
Exist INTEGER R FALSE
TRUE if file exist
Section STRING LE
Name of parameters section from file
WinDir STRING R
Path of window dir
SystemDir STRING R
Path of directory system window
TempDir STRING R
Path of  directory temp window

QINI Methods
Method Type Description Params




Get FUNCTION(Key$,Default$) AS STRING Return the value of  Key$ parameter
Default$ is returned if there is no Key$
2
Write FUNCTION(Key$,Value$) AS LONG Write value of Key$ parameter in the init file 2

QINI Events
Event Type Occurs when... Params




QINI Examples

$TYPECHECK ON
$Include "Rapidq.inc"
$include "Object\QINI.inc"

dim ini as QINI
ini.FileName="c:\Temp\test.ini"
ini.Section="Parametres"
ini.write("par1","1")
ini.write("par2","2")

CREATE Form AS QFORM
  Caption="init"
  Width=300
  Height=110
  Center
END CREATE
if ini.exist then form.caption=ini.get("par1","no param")
Form.ShowModal