为什么我打包后的程序在有的机器上安装后无法使用?
发表在C语言图书答疑
2007-08-12
是否精华
是
否
版块置顶:
是
否
为什么我打包后的程序在有的机器上安装后无法使用?请老师指教!
这个问题源于我的一个“旅馆信息管理系统”数据库程序,这个程序采用的ADO数据库访问技术,访问的ACCESS数据库,其中主要用了CAdodc,CDatagrid,CWMPPlayer4三个控件。为保险起见,我在打包时已经将相应DLL文件及OCX文件都打包进去了。可是在有些机器上安装后仍然不能运行,连程序主界面都不能进入。错误提示大概是某些东西不支持之类的,我当时没看懂也没记住提示信息。
根据错误现象,我猜测应该是该系统不支持CWMPPlayer4控件,但是似乎说不通,因为CWMPPlayer4控件相应动态库已经打包进去了,而且WINDOWS系统都是XP系统,应该没什么不一样吧。
究竟什么原因,恕敝人愚昧,请老师指教!
这个问题源于我的一个“旅馆信息管理系统”数据库程序,这个程序采用的ADO数据库访问技术,访问的ACCESS数据库,其中主要用了CAdodc,CDatagrid,CWMPPlayer4三个控件。为保险起见,我在打包时已经将相应DLL文件及OCX文件都打包进去了。可是在有些机器上安装后仍然不能运行,连程序主界面都不能进入。错误提示大概是某些东西不支持之类的,我当时没看懂也没记住提示信息。
根据错误现象,我猜测应该是该系统不支持CWMPPlayer4控件,但是似乎说不通,因为CWMPPlayer4控件相应动态库已经打包进去了,而且WINDOWS系统都是XP系统,应该没什么不一样吧。
究竟什么原因,恕敝人愚昧,请老师指教!