在VC中调用COM组件,为什么非要放一个控件进去才可以调用成功? 可能是你在编写COM组件时,在程序中存在对COM组件容器有所依赖的语句。仔细分析一下的你的COM组件源程序。好吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Which COM component? You may forget to call AfxOleInit() or CoInitialize(NULL) 在调用COM组件的时候,要初始化COM环境的。CoInitialize(NULL)是初始化COM环境API函数。如果你加入一个控件,编译环境就自动帮你初始化了;否则,你必须在调用组件之前调用CoInitialize(NULL)来初始化一下,否则,调用组件就不会成功。应该是这个问题了。使用完之后,还应该调用CoUninitialize来释放COM的环境。 如何给如下存储过程传递参数 vc串口通信中,如何自动识别哪一个端口有用 网络编程的时候协议头里要带一个头大小的成员是为什么? 窗口中画的线能转化为图片么 在程序执行过程中,要强行调用view的onDraw函数,刷新view的面版,应该怎么半呢? 如何将结构体置空?--弱弱的问,呵呵 about滚动条 布线工程 double数据怎么转化为字符窜呀? 写Com程序的目的是什么? 请问在VC下能否调用标准C的函数,若能,如何调?急急!!! 请问要使用CFile,必须引用哪个头文件?
在调用COM组件的时候,要初始化COM环境的。CoInitialize(NULL)是初始化COM环境API函数。如果你加入一个控件,编译环境就自动帮你初始化了;否则,你必须在调用组件之前调用CoInitialize(NULL)来初始化一下,否则,调用组件就不会成功。应该是这个问题了。使用完之后,还应该调用CoUninitialize来释放COM的环境。