try... block in a Win32 DLL doesn't catch AVs
Original Reporter info from Mantis: chebmaster
-
Reporter name:
Original Reporter info from Mantis: chebmaster
- Reporter name:
Description:
The system exceptions (AV, Division by zero etc) go through all the try...except blocks in a dll as if they aren't there. They get caught in the first try... block of the main program that surrounds the dll function call.
This abnormal behavior is observed only in the Win32 code (while run in both Wine and genuine Windows XP). The Linux code works as intended. The code generated by Turbo Delphi works as intended, so this is not an operating system issue.
Additional information:
Mantis conversion info:
- Mantis ID: 10421
- Version: 2.2.0