用DELPHI7写的一个小程序,在环境下运行没有问题
可是把程序放到一个没有环境的机器里,一运行就就报错说是程序无法运行,请重新运行程序。
分析如下:
用了BDE,但打包的时候没有打什么BDE之类的配置,主要是不会,该如何配置打包呢
另外,编译的时候并没有选中“Build with runtime packages”
不知道还有其他可能造成程序无法运行

解决方案 »

  1.   

    编译的时候并没有选中“Build with runtime packages”:那就必须拷贝几个dll了,或者*.bpl,你可以看看金山毒霸的文件夹下边,是不是有呢?呵呵
    用d7自带的安装打包程序吧
      

  2.   

    你没有把BDE的相关的内容一起打包进来
      

  3.   

    关于BDE的问题我已经解决,就是把一些DLL复制过来就可以了
    可是新的问题出现了,就是在环境下通过TDatabase能够连接成功,可是在非环境下却连接失败,并且提示“can not find object”
    这个问题不知道为什么,
      

  4.   

    用INSTALLSHILD 在上面有BDE的包,你只要点上去就好了