我用的是delphi7,用的是Data Desktop创建的表,我毕业设计的系统目录为e:\罗家友\毕业设计\各种文件及文件夹.其中我的数据表放在e:\罗家友\毕业设计\data下面,在系统中连接数据表文件我用的就是这个目录,其中e:\罗家友\毕业设计\目录下面已经有了BDE这个文件夹,我听老师说必须要这个文件夹,我就把DELPHI7安装目录下的这个文件夹拷到里面了。我现在所有的工作都做完了,在本台计算机上完全能够运行,我现在要做一个安装程序,把所有的文件打包,放到一个安装文件里面,以后到哪里只需拷贝一个安装文件,再进行安装运行就是了(脱离delphi环境,不用安装delphi也可以运行)。我在制作安装文件里面,写入了几个注册表项,老师说的,写入的几个注册表项为:1、\SOFTWARE\Borland\BLW32,变量名称:BLAPIPATH,变量值为E:\罗家友\毕业设计\BDE,2、\SOFTWARE\Borland\Database Engine,变量名称:DLLPath,变量值为E:\罗家友\毕业设计\BDE ,3、\SOFTWARE\Borland\Database Engine,变量名称:CONFIGFILE01,变量值为E:\罗家友\毕业设计\BDE,最后生成安装文件一切顺利,但是我拷到其他计算机上安装运行的时候却出错了,出错代码主要为Database Engine这方面出了错,我想的话应该是写入注册表项哪里出错了,请各位高手解决一下,非常感谢!!!

解决方案 »

  1.   

    好久没来这里了。今天看到新闻说Borland把CodeGear卖掉了,就想还是上来看看吧。点进来发现是一大段密密麻麻的文字!呵呵,说实在的我真没心思仔细看。不过我大概浏览了一下,估计是你路径的问题吧!
      

  2.   

    用Delphi自带的那个InstallShield作个安装包吧。那个是DBE设置的问题
      

  3.   

    建议使用ADO,WINDOWS都自带的,delphi写的程序基本不需要打包安装,直接就可以运行