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/ _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal