Re: [Squeak-fr] Suppression des instances en mémoire

Noury Bouraqadi bouraqadi at ensm-douai.fr
Mar 28 Juin 14:38:04 CEST 2005


Bonjour,

Pour les morphs, penses à vider la corbeille.

Noury
Le 28 juin 05, à 10:56, Skadge a écrit :

> Bonjour !
>
> Je n'arrive pas à supprimer de la mémoire un certain nombre d'instance 
> d'une
> classe "CastorMorph" que j'ai créée.
>
> J'affiche la liste des instances comme ça :
> (CastorMorph allSubInstances) do: [:anInstance |Transcript 
> cr;show:anInstance
> asString].
>
> Si j'exécute :
> (CastorMorph allSubInstances) do: [:anInstance |anInstance delete].
> les Morphs visibles disparaissent de l'écran, pas une seule instance 
> n'a été
> supprimée de la mémoire (j'ai la même liste qu'avant).
>
> Si je ne me trompe pas, pour que l'instance soit effectivement 
> supprimée, il
> faut que le garbage collector ne trouve plus aucune référence à cette
> instance, non ? donc dans ce cas, le fait que mes CastorMorph soient 
> pour
> certain (mais pas tous !) nested dans des TransformationMorph pourrait 
> poser
> problème. Or, de la même manière, impossible de supprimer les
> TransformationMorph...
>
> Quelqu'un saurait-il m'expliquer ?
>
> A+
> Séverin
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/listinfo/squeak-fr
>
>
--------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Ecole des Mines de Douai - Dept. G.I.P
http://csl.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org

Squeak: an Open Source Smalltalk
http://www.squeak.org
--------------------------------------------------------------




Plus d'informations sur la liste de diffusion Squeak-fr