On Thu, 21 Jun 2012, Reinier Olislagers wrote:
Just compiled FPC with -dTEST_WIN64_SEH and noticed that fixes bugs
17360 Firebird database exceptions don't generate EIBDatabaseError but a
general exception on 64 bit windows
21581: Firebird embedded x64 Windows: CreateDB fails with an exception
Great, you beat me to it :-)
It may well also remove the need for the nasty workaround applied in bug
19116: RunError(32) when reading BLOB with IBConnection on Win64
... which might also be interesting given Marco's remark:
* While reading up on the previous issue I saw warnings that getting the blob
size this way might be notoriously slow.
Thought I'd let everybody know in case they run into Firebird x64
(embedded) problems on Windows and to indicate that implementing the SEH
patch might be a good idea...
Well, I was going to test the above bugs and if they fixed the issue,
recommend to enable SEH by default on Win64.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal