---Snip
>>Let me clarify myself. Yes when a variable is relaesed it may release it's object also. But what about other refering variables (or even more complex: properties of other objects). IHMO they should be set to .NULL. rather then being released also.
>>
>
>I see - my mistake. Fine with me.
Jim and Walter,
I see a major problem with this behavior for RELEASE. If I have a utility object that is instantiated by my application object and other objects call the application object for a reference, then releasing one reference would release the object and leave an unknown number of objects with no access to their utility object because the references were NULLed.