为什么我用Delphi写的程序在我自己的XP系统下能用,换了一台同样是XP的系统就不能用了!!???系统报错,需要关闭啊!!
问题补充:换了三台机器,只要一台能用啊!!其他都是错误信息,提示要关闭!!

解决方案 »

  1.   

    报什么错?有没有try catch?
    试试安装MDAC看看。
      

  2.   

    有的电脑上的delphi跟你电脑上的版本是不一样的,中间可能有一些控件或者别的东西不太一样,最笨的办法就是把你原来能用的那个电脑上的delphi再装一次到你想用的电脑上
      

  3.   

    xp只是提示该程序遇到错误需要关闭!没有什么提示啊!!程序是delphi7+access2000!
      

  4.   

    你程序中是不是用了什么控件(比如BDE)或者dll,需要一并附上,别忘了,数据库要跟上哦!
      

  5.   

    用的BDE控件啊!!可是其中有一台XP的系统可以用拉!!其他的不行!!
      

  6.   

    BDE?那你要在其它电脑上也要安装BDE,还要配置BDE的别名吧?
      

  7.   

    我的经验是要安装BDE,我的程序一般是在打包的时候把BDE组件加进去。你把C:\Program Files\Common Files\Borland Shared下的BDE文件夹直接拷到你的测试机器上试试。用ADO是没问题的。
      

  8.   

    你的情况我遇到过 
    我的情况是  安装包中的一开始没有加装BDE  在本人的机子和一些装过有BDE软件的机制都可以使用  但是在其他机子上就不行  安装包加上bde  就可以了