> > On Monday 19 May 2003 05:14 pm, Ulrich Weigand wrote: > > > Note that g++ exception handling with dwarf2 works quite different from > > > MSVC exception handling -- the former hooks exception processing into > > > the dwarf2 frame 'personality' routines, while the latter uses the > > > exception frame chain anchored in the TEB ... > > > > Ideally, some compiler will emerge which would generate the same > undocumented > > unwind tables used by msvc to do it... that way tryblocks from native dlls There is a very good articel about the internal implementation of exception handling in VC++: http://www.codeproject.com/cpp/exceptionhandler.asp?target=internal%7Cseh May be the information could help you. -- Martin Fuchs martin-fuchs@gmx.net