From: “COX,DAVID (HP-Roseville,ex1)” <david_cox2>
Sent: Tuesday, April 11, 2000 6:56 PM
[snip]
> My question is, does the BC++ compiler support structured exception
> handling? There are certain scenarios when a driver just cannot do
> without it.
It obviously does for user-mode, but for kernel-mode I had to implement a
limited version of my own (you don’t “need” the compiler-supported syntax
just to do basic SEH, you know) since Borland’s exception-handilng (SEH and
C++) guts are too heavily tied to user-mode APIs and other parts of their
RTL.
> And does it allow you to use C++ exception handling, where MSVC++ does
> not due to its dependence on user-mode APIs?
No. I experimented briefly with extracting the EH portion of the Borland
RTL, but without success (for the reasons mentioned above).
- Matt</david_cox2>