首页 新闻 搜索 专区 学院

m_pConnection.CreateInstance

0
[已关闭问题]

大家好有一个问题请教大家:
CoInitialize(NULL);
m_pConnection.CreateInstance(__uuidof(_Connection));
操作数据库等其他操作封装成了一个vc dll
我在vs 2005里面的窗体中调用这个dll成功没有问题
却在vs 2005的服务项目中调用时发现上面的函数创建不成功,
请指导,谢谢!

问题补充: 大家再帮我看看,我实在没有招了: 这个vc dll 我在本机上用vs 2005 的窗体项目调用时,运行正常,操作数据库也正常! 在vs 2005 windows 服务项目中调用,然后做一个批处理让其安装时启动运行。该windows服务安装成功后在服务列表中查看发现启动类型为“启动”,正常情况下应该是“已启动” 说明: CoInitialize(NULL); m_pConnection.CreateInstance(__uuidof(_Connection)); 上面两句我是放在dll项目app 的构造函数中,如果我放在其他地方,安装上面的windows服务后其启动类型为"已启动",但是依然不能操作操作数据库。 注: 再咨询下,像我这种情况,如何调试,是写系统日志吗,那在vc 中如何写系统日志,望告知!非常感谢!
天天老地方的主页 天天老地方 | 初学一级 | 园豆:146
提问于:2009-09-07 18:00
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册