Copie du wikimiroir

Ceci est un miroir du wiki de pascal.chat. La modification, l’historique et la connexion se trouvent là-bas.

RTTI controls/fr

Deutsch · English · Español · Français · Português · Русский · 日本語

Introduction

Cette page décrit le paquet RunTimeTypeInfoControls présent dans <lazarusdir>/components/rtticontrols/.

Les contrôles RTTI étendent la portée de beaucoup de contrôles LCL par leur capacité à se relier directement aux propriétés publiée des classes. Ils réduisent considérablement l'écriture de code ennuyeux, en chargeant/enregistrant automatiquement les données entre les contrôles LCL et les propriétés publiées. De ce fait, vous pouvez créer les fiches entièrement fonctionnelles sans écrire le moindre code.

En combinaison avec les composants de Streaming vous pouvez réduire au minimum la quantité de code nécessaire pour relier les données du programme au GUI et au disque/réseau.

Une bonne explication des RTTI de Delphi applicable à FreePascal peut être trouvée ici : http://www.blong.com/Conferences/BorConUK98/DelphiRTTI/CB140.htm.

Test des composants

Les contrôles RTTI sont très utiles pour écrire/tester un composant.

Par exemple, si la propriété est de type TStringlist, le bouton RTTI fera surgir l'éditeur de TStringList alors que le Mémo RTTI affichera la liste. Tout cela sans écrire une ligne de code !

Voir aussi


From the Free Pascal wiki, page "RTTI controls/fr", as it stood on 2015-04-19 after a change by Gillou58, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 1, dernière modification par WikiArchive .