Propriétés d'un composant - Delphi/Pascal - Programmation
Marsh Posté le 19-03-2003 à 15:04:00
Je suis un peu short en temps donc je vais te faire une réponse courte
Tu vas sur http://jvcl.sourceforge.net, tu télécharges la JVCL (t'es pas obligé de l'installer si tu veux juste lire le source), tu regardes le fichier JvInspector, il utilise l'unité de Borland TypInfo qui te permettra de faire ce que tu veux.
Attention tu ne pourras lister que les propriétés (le nom la valeur et le format) published, pas question de lister les propriétés en public ni protected évidemment (c'est comme ca, désolé). Tu pourras aussi lister les fonctions mais pas leurs arguments par contre.
Voila, pas le temps de dire plus pour le moment, sorry
Marsh Posté le 19-03-2003 à 17:16:27
Merci pour cette réponse rapide, mais je suis désolé de ne rien y comprendre.
Je suis un développeur delphi uniquement orienté VCL.
Je ne vais pas très loin dans les fonctionnalités.
Si quelqu'un peut m'apporter plus d'éléments, je lui en serait reconnaissant.
Marsh Posté le 19-03-2003 à 17:20:42
vaudoo a écrit : Je suis un développeur delphi uniquement orienté VCL. |
bhen il te propose de regarder le code source d'un composant style VCL pour voir comment ledit composant récupère les propriétés des objets (VCL et autres)
Marsh Posté le 19-03-2003 à 19:33:19
tu peux aussi aller lire :
http://www.drbob42.com/uk-bug/hood-01.htm
http://perso.club-internet.fr/brouardf/DelphiRTTI.html
Marsh Posté le 20-03-2003 à 10:40:58
Pour l'étude du source, c'est un peu au delà de mes limites.
Par contre, le tout dernier lien proposé répond à 100% à mon besoin.
Merci beaucoup.
Marsh Posté le 19-03-2003 à 14:45:02
Bonjour.
Je cherche à lister les propriétés d'un composant (nom / valeur / format) par programmation.
Quelle fonction/procédure employer ?
Merci.