[DUG] Related try..finally question

Todd Martin toddm at kol.co.nz
Fri Jul 21 16:56:29 NZST 2006


Not if x is initialised x:=nil; before the try block.

----- Original Message ----- 
From: "Alister Christie" <alister at salespartner.co.nz>
To: "NZ Borland Developers Group - Delphi List" <delphi at ns3.123.co.nz>
Sent: Friday, July 21, 2006 4:39 PM
Subject: Re: [DUG] Related try..finally question


> Exceptions can be generated in constructors as well.
> so
> try
>  x := Tobj.Create;  //an exception could occur here
> finally
>  x.free;//this is now a programming error
> end;
>
>
> Alister Christie
> Computers for People
> Ph: 04 471 1849 Fax: 04 471 1266
> http://www.salespartner.co.nz
> PO Box 13085
> Johnsonville
> Wellington
>
>
> Todd Martin wrote:
>> Agreed. The idea that an object raises an exception in its destructor is 
>> mind boggling.
>>
> _______________________________________________
> Delphi mailing list
> Delphi at ns3.123.co.nz
> http://ns3.123.co.nz/mailman/listinfo/delphi
>
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 20/07/2006
>
> 



-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.10.3/394 - Release Date: 20/07/2006



More information about the Delphi mailing list