exe文件其它机子不能运行!?
   程序没有引用Dll,不是数据库连接问题,不是代码引用不存在对象的问题(一开始是主界面没有什么多余代码),前几天的备份的exe可以正常运行,从新编译也能正常运行。
其他机子打开exe提示"应用程序发生未知的软件异常 OxOeedfade,位置为Ox77e53887"....
  不知哪位仁兄知道的,指点一二...!!感激不尽.>!  

解决方案 »

  1.   

    我遇到过这种问题:
      1、系统需要的动态链接库可能有问题,建议安装mdac试试
      2、程序build时本身就有异常,建议检察代码
      

  2.   

    1.要静态编译:
      projects->options->packages->将build with runtime packages前的勾去掉
    2.数据库引擎
     如果你用bde,要在目标机上安装BDE
    3.数据库客户端
      如果你使用如oracle那样的数据库,又没有用odac,那就要在目标机上装oracle客户端
      

  3.   

    谢谢各位!OS:window  XP 所有的运行环境都是..
    前几天的程序可以正常运行...
    今天程序只能本机运行,其它机子不能运行..to  jinjintalk(西门吹雪) 
       mdac 不知道如何安装,
       如果程序build时本身就有异常,那么本机上为何运行正常呢。?
    to  keiy() 
      1.要静态编译:没有打钩  2.数据库引擎 Ado 不需要安装
      
      3.数据库客户端:安装
      

  4.   

    mdac可以去微软的官方网站上下载
    可能你的客户段电脑是win98,所以需要安装mdac,安装一个高一点的版本。
      

  5.   

    这种问题我也预见过!但过几天又莫名奇妙的好了!一头雾水!我装的平台为winxp。
      

  6.   

    winxp有问题,换别的操作系统吧
    建议2000,2003
      

  7.   

    winxp常有这样的问题,有时候也是一头雾水!
      

  8.   

    今天我也遇到,XP系统,不过分析一下就找出来了,你参考一下
    我的系统,XP. MSSQL 2000, 程序运行异常1,和你一样  2,一运行,没有反应--此问题与ODBC有关,我删除旧ODBC,系统DSN,
    --建立新的ODBC信息,即可我已经解决了我的问题,
    总结:和DSN有关,属于连接问题,与操作系统无关