vs2019 导入COM组件看不到一些接口

godss1 2019-08-27 07:00:55
使用VS2005 C++简单做的例子里有IWelcome 接口,如下图


使用VS2005 C#控制台的自动生成的包装器(添加引用功能),能正确显示IWelcome接口,而且能看到MyCOM接口继承IWelcome接口,如下图


但使用VS2019 C#控制台的自动生成的包装器(添加引用功能),不能正确显示IWelcome接口,而且能看到MyCOM接口没有继承IWelcome接口,如下图


尝试使用VB6添加引用来看看,也发现没有IWelcome接口,如下图


现在比较迷惑,感觉是每个平台对COM的支持,模式,包装的不同引起的。请问怎么才能在VS2019上显示IWelcome接口??
PS: 书上很多例子都使用较旧的平台开发的例子,但在新平台上都不能正常显示,工作,比较郁闷。
...全文
528 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
godss1 2019-08-30
  • 打赏
  • 举报
回复
发现只是在对象浏览器里面看不到接口,在代码窗口直接键入接口字母能在从智能提示里看到,并且应用正常。
godss1 2019-08-28
  • 打赏
  • 举报
回复
求帮助

3,248

社区成员

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

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