佚名通过本文主要向大家介绍了请问您今天要来点兔子,请问,请问你有freestyle吗,请问医生,请问什么叫一带一路等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请问在vc中如何使用仅仅有一个dll的com组件
描述:
解决方案1:
描述:
其中没有tlb或者是olb类型库,
我是这样使用的,可是不对啊
我在stdafx头文件中这样引用dll(一个com组件)
#import "Table2DomainUI.dll" no_namespace named_guids
然后在vc的doc文件中
这样使用 ITable2DomainUI * pITable2Doomain = NULL;
其中的ITable2DomainUI是一个组件的实现类,就是clsid所表示的那个类
可是这样程序是不识别ITable2DomainUI的
(Table2DomainUI.dll已经注册,且在当前程序的目录下)
请问这是怎么回事
解决方案1:
直接从com组件中导入类,然后操作起来就简单了;
解决方案2: 不知道你的DLL中是否包含类型库?你用CLASS WIZARD从
DLL导入库试试