Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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/​]]
 +