Tomas Hajny wrote:
Date sent: Thu, 07 Jul 2005 20:53:48 +0200
From: Florian Klaempfl <[EMAIL PROTECTED]>
To: FPC developers' list <fpc-devel@lists.freepascal.org>
Subject: Re: [fpc-devel] Patch: Exception handling without
SysUtils
Send reply to: FPC developers' list <fpc-devel@lists.freepascal.org>
<mailto:[EMAIL PROTECTED]>
<mailto:[EMAIL PROTECTED]>
Yury Sidorov wrote:
From: "Florian Klaempfl" <[EMAIL PROTECTED]>
I found that try...except and try...finally do not work if
SysUtils unit is not used (exception handling code is not called).
The following patch fixes this issue.
Not using sysutils means that you don't want exceptions. If you
want to have run time errors converted into exceptions use
sysutils. The patch has another probably undesired side effect:
imaging someone installed an own errorproc to release resources
(memory etc.) if he did so, he won't get that exception.
I think try/finally/except should work without SysUtils. It works in
Delphi. For example KOL library does not use SysUtils, but
programmer can use try/finally/except to write crash-proof code.
Isn't SysUtils used automatically in Delphi mode? That should be
probably enough for Delphi compatibility, shouldn't it?
No.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel