C++ 如何从flash active x控制器回调中引发未受影响的异常

C++ 如何从flash active x控制器回调中引发未受影响的异常,c++,exception-handling,mfc,crash-reports,activexobject,C++,Exception Handling,Mfc,Crash Reports,Activexobject,我已经写了一个应用程序来提高软件质量 用于windows的Crashrpt api。我已尝试将api与我的 应用程序。基本上我使用的是flash Active x shockwave对象类 用于加载swf文件。如果从WinApp引发任何异常,则其 抛出异常以捕获报表。如果有 在flash回调方法中重新发出异常。它无法处理 无法抛出异常。我尝试了 ::SetUnhandledExceptionFilterSourceHandler ,_set_se_translator或translator;所有

我已经写了一个应用程序来提高软件质量 用于windows的Crashrpt api。我已尝试将api与我的 应用程序。基本上我使用的是flash Active x shockwave对象类 用于加载swf文件。如果从WinApp引发任何异常,则其 抛出异常以捕获报表。如果有 在flash回调方法中重新发出异常。它无法处理 无法抛出异常。我尝试了 ::SetUnhandledExceptionFilterSourceHandler ,_set_se_translator或translator;所有的机制,但我没有 成功。我已经在下面的链接中描述了更多信息

在上面的链接中,我还上传了代码和示例测试用例png


请尽快提供解决方案,

ActiveX是建立在COM之上的。COM不允许异常跨其接口边界传播。一个有效的COM对象不会暴露未处理的异常。那么如何处理这个异常呢