win32 dlgProc crashes if edi changed...
Original Reporter info from Mantis: FPCCore
-
Reporter name: FPC core team
Original Reporter info from Mantis: FPCCore
- Reporter name: FPC core team
Description:
when the compiler generates code used in
the win32 callback fn DlgProc() and that code
alters the value of register EDI then defDlgProc
*sometimes* crashes. Presumably because any return from DlgProc returns to defDlgProc which expects
EDI to be unchanged.
see below
Additional information:
Reporter: glyn farrow
EMail: glynfarrow at hotmail dot com
Mantis conversion info:
- Mantis ID: 2212
- OS: Linux
- Version: ?
- Fixed in version: 0.99.11