L
leser
Unregistered / Unconfirmed
GUEST, unregistred user!
我用D6编写的4个英文软件能够正常运行于中文WIN98,NT,WIN2000,XP下,
但是我将这四个软件在英文WIN98下安装时并运行时,弹出两个出错对话框:
1。Error Starting Program: The MP3PLAYER.EXE file is linked to missing
export OLEAUT32.DLL:VarNot.
2.Error: Unable to execute file:
C:/Program Files/Mp3Player/Mp3player.exe
CreateProcess failed;code31.
A device attached to the system is not functioning.
很奇怪啊,我在我的软件中没有用任何的数据库控件,我在运行出错的英文98系统
上安装ADO2.1包后,我的全部软件都能在英文98下运行了,我查了一下,在出错前,
系统SYSTEM目录下的oleaut32.dll是2.20版本的,但我安装ADO后,该oleaut32.dll
的版本变为2.40。
难道D6编写的软件都要ADO2.1以上版本的包支持才能运行吗?请知道问题的高手
能出来讲讲,我该如何做,难道要我将整个的ADO包同我的软件一起做成安装包吗?
这样不是软件安装包的体积变大好几倍?请告诉详细的解决方法。