29.03.2012, 14:44
(
Last edited by Zeex_; 29/03/2012 at 03:38 PM.
)
Looks much like a buffer overrun - something overwrites the return address so it becomes -1 (which is 0xFFFFFFFF in hex). Do you write -1 to some array in your OnDialogResponse (not in FDLG's one) or call a function that does that? It's hard to help without seeing your code.