exe文件其它机子不能运行!?
程序没有引用Dll,不是数据库连接问题,不是代码引用不存在对象的问题(一开始是主界面没有什么多余代码),前几天的备份的exe可以正常运行,从新编译也能正常运行。
其他机子打开exe提示"应用程序发生未知的软件异常 OxOeedfade,位置为Ox77e53887"....
不知哪位仁兄知道的,指点一二...!!感激不尽.>!
程序没有引用Dll,不是数据库连接问题,不是代码引用不存在对象的问题(一开始是主界面没有什么多余代码),前几天的备份的exe可以正常运行,从新编译也能正常运行。
其他机子打开exe提示"应用程序发生未知的软件异常 OxOeedfade,位置为Ox77e53887"....
不知哪位仁兄知道的,指点一二...!!感激不尽.>!
1、系统需要的动态链接库可能有问题,建议安装mdac试试
2、程序build时本身就有异常,建议检察代码
projects->options->packages->将build with runtime packages前的勾去掉
2.数据库引擎
如果你用bde,要在目标机上安装BDE
3.数据库客户端
如果你使用如oracle那样的数据库,又没有用odac,那就要在目标机上装oracle客户端
前几天的程序可以正常运行...
今天程序只能本机运行,其它机子不能运行..to jinjintalk(西门吹雪)
mdac 不知道如何安装,
如果程序build时本身就有异常,那么本机上为何运行正常呢。?
to keiy()
1.要静态编译:没有打钩 2.数据库引擎 Ado 不需要安装
3.数据库客户端:安装
可能你的客户段电脑是win98,所以需要安装mdac,安装一个高一点的版本。
建议2000,2003
我的系统,XP. MSSQL 2000, 程序运行异常1,和你一样 2,一运行,没有反应--此问题与ODBC有关,我删除旧ODBC,系统DSN,
--建立新的ODBC信息,即可我已经解决了我的问题,
总结:和DSN有关,属于连接问题,与操作系统无关