Un objet étant toujours sous la forme d'un pointeur de delphi win32, tu peux donc caster un entier en pointeur ou en objet sans soucis
TObject(Cpt.Tag).ClassName
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
Kaféine
d'ailleurs personnellement, je dérive systematiquement les composants dont j'ai besoin dans un appli avant de les utiliser.
Même les Labels, Edit, DataSource, Grille, ... cela doit compliquer l'installation d'un nouveau poste delphi à installer tous ces nouveaux composants dans la palette ...
Moi, je le fait avec des libs externes pas très répandue, pour si besoin, changer de lib sans devoir remplacer les composants dans toutes les applicatios, quoi que, je ne fais pas d'héritage mais une encapsulation ... pour justement détaché la lib et la fonctionnalité, ... pour les sockets par exemple, ce fut utile vu la permanente évolution des composants en delphi ... avec un jeu de directive permettant d'avoir le même comportement de D3 à D7 en utilisant 3 lib différentes ...
Partager