Enable Win64 SEH by default so exceptions in DLLs can properly be caught
Original Reporter info from Mantis: BigChimp
-
Reporter name: Reinier Olislagers
Original Reporter info from Mantis: BigChimp
- Reporter name: Reinier Olislagers
Description:
This patch enables Win64 SEH by default so errors in DLLs are correctly handled.
Enabling this clears up a lot of problems and bug reports with errors generated in DLLs that are incorrectly handled by FPC.
Additional information:
Compiles for me, including Lazarus. Hope I made the correct changes (did a grep for WIN64_SEH).
Going to test with some Firebird bug reports
Mantis conversion info:
- Mantis ID: 24012
- OS: Vista
- Build: 23705
- Platform: Windows x64
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 23732 (#2caa05cc)
- Monitored by: » Vincent (Vincent Snijders), » @PascalDragon (Sven Barth)
- Target version: 2.7.1