Bonjour,

J'ai créé un agenda avec des couleurs et je souhaite stocker les couleurs de chacun des agenda dans une base de données (fb ou pdx). J'arrive bien à stocker la couleur mais format de ma colonne qui est un integer.

Schématiquement j'ai :
Pour une couleur stringgrid1.color := $00ff00f1 par exemple j'ai stocké dans ma base 32569 par exemple.

Maintenant lorsque je veux transformer cette valeur (32569) en un format $00ff00f1 (interprétable) par la propriété de color je n'y arrive pas.

j'ai bien essayé IntTohex mais sans succés, j'ai toujours la couleur noir.

En fait la question pourrais se résumé comme ci-dessous :

Comment transformer une valeur numérique (type integer) en une valeur hexadécimal (type $0f11f0ff) pouvant être interprétée par la propriété Tcolor d'un composant ?
il ya bien la faq : http://delphi.developpez.com/faq/?pa...sini#initcolor
mais cela ne me cause par trop
Pouvez-vous m'aider ?

Cordialement
QAYS