[fpc-pascal] methods of an object to create others objects
    Graeme Geldenhuys 
    graemeg.lists at gmail.com
       
    Tue Jul  6 14:13:57 CEST 2010
    
    
  
On 5 July 2010 23:17, Michael Van Canneyt wrote:
>
> I would even add to this that you need to guard for exceptions:
>
> A:=TSomeClass.Create;
> try
>  // do stuff
> finally
>  A.Free; Make sure it is freed, even in case of exception.
> end;
Wouldn't it be nice if we had a try..except..finally statement
supported in FPC. All-in-one.
eg:
A := TSomeClass.Create;
try
  // do stuff
except
  // handle error
finally
  A.Free; //  it is freed, even in case of exception.
end;
This would save such a lot of typing and indentation.
-- 
Regards,
  - Graeme -
_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
    
    
More information about the fpc-pascal
mailing list