On Wed, 17 Jul 2002, Uwe Bonnes wrote: [...] > Here at home, I only have the author's edition of VC++, not allowing my to > distributed compiled executables, but only the source. > > Appended program uses CxxFrameHandler and crashes in wine with builtin > msvcrt, but not with native. Compile as Release version and include the MFC > dll. Can somebody compile for Alexandre? Alexandre, is this a start or do > you need something complete?
I compiled the program and sent it to Alexandre. I modified the program to not use iostreamsn so that I would not have to link with msvcirt.dll. I compiled with Visual C++ 6.0 in Release mode and checked that it crashes (badly) when using the builtin msvcrt. #include <stdio.h> #include <string.h> int main() { try { printf("Hello World!\n"); throw "fault"; return 1; } catch (...) { printf("Caught the exception\n"); } return 0; } trace:seh:EXC_CallHandler calling handler at 0x400c53f0 code=c0000096 flags=10 trace:seh:EXC_CallHandler handler returned 2 trace:seh:EXC_CallHandler calling handler at 0x400c53f0 code=c0000096 flags=10 trace:seh:EXC_CallHandler handler returned 2 trace:seh:EXC_CallHandler calling handler at 0x400c53f0 code=c0000096 flags=10 trace:seh:EXC_CallHandler handler returned 2 [... ad infinitum ...] -- Francois Gouget [EMAIL PROTECTED] http://fgouget.free.fr/ Linux: the choice of a GNU generation