Différences
Ci-dessous, les différences entre deux révisions de la page.
|
prog:lazarus:types:object [16/03/2020 18:44] thierry créée |
prog:lazarus:types:object [02/05/2020 12:48] (Version actuelle) thierry |
||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| </code> | </code> | ||
| + | ===== Informations sur l'Objet ===== | ||
| + | <code delphi> | ||
| + | // Nom de la classe | ||
| + | Writeln('UnObjet est de la classe : ',UnObjet.ClassName); | ||
| + | |||
| + | // Teste si l'instance hérite d'une classe particulière | ||
| + | If UnObjet.InheritsFrom(TComponent) then | ||
| + | Writeln('UnObjet hérite de TComponent.'); | ||
| + | |||
| + | // La classe parente, l'ancêtre | ||
| + | Writeln('Le parent de UnObjet est de la classe : ',UnObjet.ClassParent.ClassName); | ||
| + | //Taille de l'instance | ||
| + | Writeln('Taille de UnObjet : ',UnObjet.InstanceSize); | ||
| + | </code> | ||
| + | Source : [[https://laurent-dardenne.developpez.com/articles/Delphi/RTTI/]] | ||
| + | |||