GBraised et GBnone avec Tinifile ???? [Résolu]

Signaler
Messages postés
30
Date d'inscription
lundi 10 novembre 2003
Statut
Membre
Dernière intervention
15 mars 2005
-
Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
-
bonjour.

de quel famille est la valeur GBraised et GBnone du compo. DBctrlgrid?
car j'ai essayer avec readinteger,readstring,readbool du comosant Tinifile rien ?????
qui à la réponse mercid'avance.
A voir également:

1 réponse

Messages postés
1154
Date d'inscription
samedi 14 août 2004
Statut
Membre
Dernière intervention
5 avril 2012
2
Bonjour

type
TDBCtrlGridBorder = (gbNone, gbRaised) ;

Donc pour pouvoir ecrire/lire une de ces 2 valeurs, il faut les typer.

var
Bord : TDBCtrlGridBorder ;

Bord := gbRaised ;
// Ecriture dans le fichier ini
FichierIni.WriteInteger ( Section,Ident,Integer(Bord) ) ;
// Lecture depuis le fichier ini : Integer(gbNone) étant la valeur par défaut.
Bord := TDBCtrlGridBorder ( FichierIni.ReadInteger ( Section,Ident,Integer(gbNone) ) ;

N.B. Ce qui serait judicieux c'est d'encadrer le code de lecture avec un try..except ou bien de filtrer la valeur contenue dans le fichier ini (Juste au cas où celle-ci ne serait pas correcte, c'est à dire non comprise entre 0=gbNone et 1=gbRaised )

Cordialement.