无法定位序数345于动态链接库OLEAUT32.dll上

时间:2021-03-22 09:39:51
问下,我的程序使用的是ADO连接数据库,ADO是写成了一个类
原先是在XP下VC2003编译的,如果运行在2000系统下,会出现 无法定位序数345于动态链接库OLEAUT32.dll上
以为是操作系统 的问题,
后来把源代码换到2000下VC2003编译,编译通过,在2000下运行,还是会出现这个错误,
那位帅哥帮忙解决,高分相赠。

8 个解决方案

#1


OLEAUT32.dll动态链接库的版本过低,将你xp上的这个文件拷贝过去覆盖掉这个文件就好了。

#2


这个文件在system32下。

#3


我估计是,
但是在WIN2000下编译的源代码,没有出错,然后只要一执行就出问题啊。
不可能我的原代码在WIN2000下都无法编译运行吧,,

还有就是我怕覆盖后,别人电脑上有重要文件。

#4


怕电脑崩溃

#5


不是代码的问题!这个问题以前我也弄了一下午,最后才发现是dll版本不对,你担心的话就先备份一个出来吧。
oleaut32.dll是对象链接与嵌入OLE相关文件,应该关系不大。

#6


ls的,问下,那到底是哪个dll的问题啊,,,,,,

#7


系统提示:这个文件正在使用,
无法覆盖啊,

#8


已经解决了

#1


OLEAUT32.dll动态链接库的版本过低,将你xp上的这个文件拷贝过去覆盖掉这个文件就好了。

#2


这个文件在system32下。

#3


我估计是,
但是在WIN2000下编译的源代码,没有出错,然后只要一执行就出问题啊。
不可能我的原代码在WIN2000下都无法编译运行吧,,

还有就是我怕覆盖后,别人电脑上有重要文件。

#4


怕电脑崩溃

#5


不是代码的问题!这个问题以前我也弄了一下午,最后才发现是dll版本不对,你担心的话就先备份一个出来吧。
oleaut32.dll是对象链接与嵌入OLE相关文件,应该关系不大。

#6


ls的,问下,那到底是哪个dll的问题啊,,,,,,

#7


系统提示:这个文件正在使用,
无法覆盖啊,

#8


已经解决了