Subject Re: effect of nullifying an object reference
From Bruce Beacham <bbeacham@no_plm_lowman.co.uk>
Date Thu, 1 Oct 2020 22:40:16 +0100
Newsgroups dbase.getting-started

More like:

if type("oRef") = "O"        // it can still be empty.   NEEDS TO BE PRIVATE.
     release object oRef
endif
release oRef


Bruce

On 01/10/2020 07:49, Gaetano wrote:
>
> Thanks Bruce.
>
> Just one more question: releasing a variable that doesn't doesn't exist
> doesn't produce an error, but attempting to release an object that
> doesn't exist produces an error.
>
> I guess taht for objects I need to do something like
>
> if type("oRef") # "U"
>     release oRef
> endif
>
> Would that work?
>
> Cheers,
> Gaetano.
>
> On 01/10/2020 08:47, Bruce Beacham wrote:
>> But for an explicit destruction, consider using
>> release object oCGI
>>
>> _Then_ release the memory variable, which will now be empty:
>> release oCGI
>