我用Delphi编写了一个应用程序,在自己电脑上运行的时候是正确的,但是一到别人电脑上运行时,就提示“应用程序发生异常 未知的软件异常(0x0eedfade)位置0x7c812afb”,我在程序中用到了Access2000数据库,MSComm控件和一个第三方控件Vgctrl,有人知道出现错误的原因吗?

解决方案 »

  1.   

    是不是别人电脑没有注册那些东西啊,mscomm是ocx需要注册的,再看看有没有access驱动等
      

  2.   

    没用BDE,用的ADO连接的数据库,另外有没有可以自动注册MSComm的方法
      

  3.   

    我刚才在不同的电脑上试过,只要是装了Delphi的电脑,就能运行,没装的就出错。是不是打包的时候需要将Delphi的什么特殊文件一起打包啊?
      

  4.   

    是不是有需要注册的ocx,dll文件