Hello,<br><br>After much help already, I think I need some training in proper object removal.<br><br>When my application creates an object and stores it in an OrderedCollection, and than wants to delete it, I am trying to do so quite explicitly with something like:<br>
<br>DataManager&gt;&gt;deleteSelectedAbstractors<br>&nbsp;&nbsp;&nbsp; self selected do: [:each |<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; self abstractors remove: each.<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; each := nil.<br>&nbsp;&nbsp;&nbsp; ]<br><br>which removes the object from my application (it&#39;s collection), and yet when I look for my object in the system with<br>
<br>DataAbstractor allInstances.<br><br>I still see the object I removed, even with an explicit Smalltalk garbageCollect or garbageCollectMost.&nbsp; Anything I create just seems to hang around forever.<br><br>Any help understanding what I need to do to make sure my objects really go away when I am done with them would be greatly appreciated!<br>
<br>Rob<br><br><br>