[fpc-pascal] Generic way to pre-maturely exit TCustomApplication without memory leaks
    Graeme Geldenhuys 
    mailinglists at geldenhuys.co.uk
       
    Thu Oct 13 10:09:11 CEST 2016
    
    
  
On 2016-10-12 20:37, grouchysmurf wrote:
> Say, I have a code, where TH is a Class(TCustomApplication):
> 
>   ph := TH.Create(Nil);
>   ph.Initialize;
>   ph.ProcessOptions;
>   ph.Run;
>   ph.Free;
I would also rewrite that with a try..finally as in:
ph := TH.Create(nil)
try
  ph.Initialize;
  ph.ProcessOptions;
  ph.Run;
finally
  ph.Free;
end;
Regards,
  Graeme
-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/
My public PGP key:  http://tinyurl.com/graeme-pgp
    
    
More information about the fpc-pascal
mailing list