在hr=pConnection.CreateInstance(__uuidof(Connection));之前加入Ole初始化函数
CoInitialize(NULL);
就可以了。
CoInitialize(NULL);
就可以了。
解决方案 »
- 如何更改MFC程序的exe文件图标
- 急!!对鼠标事件的图片变换的响应问题
- 现在大家v c都用的是vc6.0还是.net
- 多线程,在线程内 throw ,在线程外如何 catch ?
- 谁知道QQ里面的IP地址包怎么打开吗?也就是那个QQWry.dat文件怎么打开,谢谢!
- 我想在我的程序中,当点击一个Button的时候,出现一个Print Setup对话框,该怎么做?
- 连接上一个exe的COM组件,该exe会自动运行,平且在任务栏和托盘区显示图标,有没有办法在连接的时候不让该exe组件在任务栏和托盘区显示图标
- 关于内存分配,高分相送。
- 在windows2000或NT下备份的文件(程序-〉附件-〉系统工具-〉备份), 98下如何解开(Restore)?
- 如何修改EDIT控件的字体
- #include某个.h文件,编译器怎么知道去哪找相应函数的实现,去link哪个.lib?
- 小弟主框架是用的CFormView,我想在一个click事件后关闭这个框,再打开另外一个对话框做主框架,应该如何做?
导入的是msado15.dll。
更正
把你的msado15.dll用regsvr32注册一下
LoadLibrary("msado15.dll") failed.
GetLastError return 0x00000485.
msado15.dll应该是VC安装时自动注册的吧,注册表里有啊。
我在别人的机器上手工注册msado15.dll,出现同样错误。
请高手指点一下。
Data Access ,或安装Office 2000等等,如果还不行,重新安装系统吧,呵呵,祝你好运!
顺便再请教一个问题:OLE初始化放在哪里合适?应用的进入和退出还是数据操作的前后。