noncreatable COM组件的使用

Horane 2016-03-17 11:41:31
如何使用noncreatable属性的COM类?
...全文
211 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengkewei 2016-03-19
  • 打赏
  • 举报
回复
用其他类创建这个类的对象就行 找找其他类的函数吧!
Saleayas 2016-03-17
  • 打赏
  • 举报
回复
这个属性表示,coclass 在类型库中没有创建接口。 这些类实例往往都是有其他的接口方法获取的。
ole_master 2016-03-17
  • 打赏
  • 举报
回复
一样使用,对c++没区别,CoCreateInstance可以创建,只不过是在tlb中去掉一个flag,非c++的不能通过tlb来创建
Saleayas 2016-03-17
  • 打赏
  • 举报
回复
比如说 EXcel 这样的组件。 你可以创建之,但是 Excel 里面的表格,cell 这样的组件就是不可创建的。 必须通过 Excel 组件的方法来获取。 不可创建,简单的说就是 不可以通过 CoCreateInstance 这个方法来创建接口实例。
Horane 2016-03-17
  • 打赏
  • 举报
回复
引用 1 楼 Saleayas 的回复:
这个属性表示,coclass 在类型库中没有创建接口。 这些类实例往往都是有其他的接口方法获取的。
噢噢 能麻烦举个例子吗 实在找不到相关的文档 只找到一篇 https://limbioliong.wordpress.com/2011/12/21/noncreatable-com-objects-part-1/

3,245

社区成员

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

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