有没有办法在COM中抛出自定义的异常

chdan 2000-07-24 06:12:00
如果利用COM本身的错误处理机制,在VC中用起来特麻烦,而且不能获取自定义的错误。请教各位有没有办法在COM中抛出自定义的异常,在VC中捕捉它跟捕捉一般的异常一样容易。
...全文
141 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lionheart 2000-10-10
  • 打赏
  • 举报
回复
其实根据MS的说法,只要用SAFECALL的方式调用,异常会返回的。
JGTM2000 2000-08-02
  • 打赏
  • 举报
回复
看懂了吗?在客户端也要有代码支持的,不过有个_com_error的异常类好像。
JGTM2000 2000-07-24
  • 打赏
  • 举报
回复
请仔细阅读MSDN中Platform SDK\Component Services\COM\COM Fundamentals\Guide\Error Handling,关键的接口是ISupportErrorInfo、ICreateErrorInfo和IErrorInfo。其实很简单的。

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧