,Bonjour,
J'ai ecris un object qui herite de la classe TInterfacedObject.
J'ai écris ensuite le code suivant :
Mon code s'éxecute correctement, j'ai bien ce que j'attend.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var lString : IString; begin lString := TString.New('Hello'); lString.PaddingLeft('A',10); Showmessage(lString.Value); end;
Ce que j'ai remarqué, c'est qu'a la fin de ma procedure, mon objet est libéré.
J'ai dont l'impression que ne ne suis alors plus obliger d'appeler explicitement le destructeur (un peu comme dans un language managé).
Je me demande donc si on peut développer "sans danger" une application qui fonctionnerai en utilisant cette fonctionnalité.
d'avance merci
Partager