On 02/11/2013 01:34 PM, Graeme Geldenhuys wrote:
On 2013-02-11 11:29, Giuliano Colla wrote:
This is true only if you invoke the program from command line, which is
something the end user will never do.
Wrong. This is something you are doing wrong in your GUI application
then. I have loads of fpGUI 'gui' applications, that report exceptions
just fine to the use - no matter how they launched that application.
I agree with you. I just followed blindly the myriad of examples which
surround with a try..finally the statements after a TIniFile.Create, to
ensure that TIniFile.Free is executed, forgetting that in a GUI
application this is not the proper way to do it.
With a try..except any error in between would be properly handled, and
Free may be called safely as required.
Giuliano
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal