Bonjour à tous,
A est une variable pointant sur un Object de type TMonObjet, B pointe sur A, je détruit A. Y a t il un moyen de savoir que B ne pointe plus sur A mais dans un endroit inhabité de la mémoire ? A mon sens non, mais comme j'ai un doute je vous soumet le problème. Merci pour vos réponses.
Un petit exemple pour y voir plus clair :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5A := TMonObject.Create; B := A; A.Free; B.MaProc --> Exception et B <> nil
Partager