Le composant QINI
QINI est un composant invisible pour lire et écrire dans des fichiers *.ini
On s’en sert la plupart du temps pour sauvegarder des paramètres. (INItialisation)
Nom | Type | L/E | Par défaut |
| | | |
FileName | CHAINE | Lecture / Ecriture | |
| Nom du fichier Ini (*.ini) | ||
Exist | ENTIER | Lecture seule | FALSE |
| Retourne TRUE si le fichier existe. | ||
Section | CHAINE | Lecture seule | |
| Name of parameters section from file | ||
WinDir | CHAINE | Lecture | |
| Chemin du dossier WINDOWS | ||
SystemDir | CHAINE | Lecture | |
| Chemin du dossier ‘system’ de WINDOWS | | |
TempDir | CHAINE | Lecture | |
| Chemin du dossier temporaire de WINDOWS | | |
Méthodes | Type | Description | Paramètres |
| | | |
Get | FUNCTION(Key$,Default$) AS STRING | Retourne la valeur du paramètre Key$ | 2 |
Write | FUNCTION(Key$,Value$) AS LONG | Ecrit la valeur du parameter Key$ dans le fichier init | 2 |
Event | Type | Se produit lorsque... | Paramètres |
| | | |
QINI Examples
$TYPECHECK ON
$Include "Rapidq.inc"
$include "Object\QINI.inc"
DIM ini as QINI
With ini
.FileName="c:\Temp\test.ini"
.Section="Parametres"
.write("par1","1")
.write("par2","2")
End with
CREATE Form AS QFORM
Caption="init"
Width=300
Height=110
Center
END CREATE
if ini.exist then form.caption=ini.get("par1","no param")
‘affiche la fenêtre
Form.ShowModal