Bonjour,

voici mon problème.
J'ai créer un objet contenant un integer, un string, un tableau d'entier.
Je créer mon objet.
Je le libère avec Free
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
procedure TMaClass.Free ;
begin
    // Libération du tableau d'entier et c'est tout
end ;
Ensuite si je faire MaClass.SetInteger(10) ça ne plante pas et j'arrive à récupérer la variable Integer.

Par contre si je fais un MaClass.Free de nouveau, ça plante.

Pour moi mon objet est libéré, mais je ne comprend pas ce comportement.

Quelqu'un comprend-il ?

Merci