佚名通过本文主要向大家介绍了createinstance,createinstance失败,c createinstance,array.createinstance,clrcreateinstance等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL 写的COM MFC调用 没有 CreateInstance接口 紧急求救
描述:
解决方案1:
描述:
VC2003 新建 的ATL 工程 AtlTest
增加接口类 ITestIO ,
VB里面调用
Dim TestIO as New AtlTest.TestIO
TestIO.Func1()
没问题
在MFC中调用
ItestIO * testIO
testIO->CreateInstance没有这个函数
但是有 AddRef,Release等函数
testIO->Func1()
如果ATL是用VC6新建的没问题
恳请各位大佬帮忙分析一下,为什么VC7新建的ATL工程反而在VC中无法调用
以前用ATL写的工程都是供VB调用,没发现问题,现在供VC调用竟然无法调用
解决方案1:
CComPtr<ItestIO> testIO;
testIO.CoCreateInstance()
您可能想查找下面的文章:
- CoCreateInstance和CoCreateInstanceEx的区别??
- 抓狂!看了几天了,CoCreateInstance总是出错!!!!救命啊!
- 请教CoCreateInstanceEx产生E_ACCESSDENIED的原因
- CoCreateInstance的内部实现问题??
- 在DEV-CPP中编译建立快捷方式代码出现incompatibletypeforargument1of`CoCreateInstance'
- 用dll的COM除了cocreateinstance能不能就当普通DLL用loadlibrary调用。
- CoCreateInstanceEx问题
- 请大哥大姐指教CreateInstance的问题
- CoCreateInstance调用成功,CoGetClassObject调用失败,为什么?
- CoCreateInstance调用出错,帮看看!