// ICI la liste contient 2 fois la référnce du même Object qui à maitenant Value=30 !! Obj.Destroy; // ICI la liste contient 2 fois la réference d'un object qui n'existe plus ! .../.../quote
Appeler le destructeur libère tous les objets de la liste en plus de détruire l'objet TObjectList lui-même.
N'appelez pas directement Destroy. Appelez plutôt Free. Free vérifie que la référence objet n'a pas la valeur nil avant d'appeler Destroy.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?xml version="1.0" encoding="ISO-8859-1"?> <haut_page> </haut_page> <rich_text> none clBlue 16 <top>100</top> <left>100</left> 500 <right>500</right> <chemin>..\modele_impression\modele.rtf</chemin> </rich_text> <top>100</top> <left>100</left> 500 <right>500</right> <chemin>..\modele_impression\images\logo.jpg</chemin> <ligne> none clBlue 16 <top>100</top> <left>100</left> 500 <right>500</right> <Xposition>pcenter</Xposition> <Yposition>pcenter</Yposition> <text>text sur une ligne, centré en X et Y</text> </ligne>