佚名通过本文主要向大家介绍了coinitializeex,coinitialize,尚未调用coinitialize,coinitialize null,delphi coinitialize等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: CoInitializeExNULL,COINIT_MULTITHREADED;AfxOleInit奇怪的问题!
描述:
解决方案1:
描述:
我写了一个MFC的ADO连接的程序,在办公室的电脑用CoInitializeEx,不能用AfxOleInit,在家里可以用AfxOleInit,而无法用CoInitializeEx,太奇怪了,高手帮我!是什么原因呢?高分送上!
解决方案1:
用CoInitialize也是无法启动COM
解决方案2:没看懂你要问啥
解决方案3:个人觉得这是两个库提供的初始化方法,内部应该是一样的...
解决方案4: 是否有旧的编译信息? rebuild all 确认一下
另外,建议把所谓的 办公室版本拷贝回去试一下编译是否成功...
代码是否完全一致,比较一下,rebuild all
解决方案6:AfxOleInit只会以STA模式初始化COM,如果在调用它之前已经调用了CoInitializeEx初始化MTA,那么再用STA初始化会失败。
解决方案7:CoInitialize()也这样吗?
解决方案8: AfxOleInit 中除了CoInitialize以外,还会做一些OleInitialize操作..
你看是否有什么OLE控件等影响