哪位能教我,虽然是个简单问题但我还是不会。
我的东西用bde+sql做的,下了个小颖安装软件,但打包时我不知该打什么文件。
只打我的工程运行提示无法连接动态连接库。
我希望大家能教我打包需要哪些文件。qq349889810
谢谢

解决方案 »

  1.   

    可以使用InstallShield打包,里面可以把BDE所需的动态库及BDE别名都很轻易的设置好。
      

  2.   

    或者wise也不错的,也支持BDE,“小颖”不会用,帮你顶吧
      

  3.   

    我用小颖,小颖里面有BDE打包的,你看看它的帮助,里面什么都有,而且一步一步的教你怎么做,而且是中文的,我觉得不错 ,
      

  4.   

    制做数据库安装程序如果不是数据库程序,用Delphi自带的安装制做程序InstallShield Express for Delphi(下面简写为ISE)制做是很容易的事,非常简单。但对数据程序来说,如果是采用的BDE方式操作数据库,那么在制做数据库安装程序时就必须要发布BDE。对于Paradox和DBF等类型的数据库来说,把BDE打包进去安装后一般不会有什么问题,但对Access97数据库(ACCESS2000数据库没试过)来说,心铃发现用ISE制做后安装到别的电脑中总是不能成功,经过仔细研究发现了ISE的一个BUG,并解决了这个问题。这个BUG是由于打包后的BDE在别的电脑中安装后,将\Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT的一个键值DLL32的值写为了IDAO32.DLL,这是ACCESS95用的,不支持ACCESS97,所以才会出现错误,解决的办法就是制做时添加此键值为正确的IDDA3532.DLL(也就是修改为正确的),这样就可保证安装后无需再手工修改了,一次成功。对数据库程序来说还有一个问题要考虑,就是安装后数据库别名的自动建立并指向用户指定的安装目录下的数据库。心铃研究了一下ISE的帮助文件后解决了这个问题,下面给大家介绍一下用ISE制做ACCESS97数据库安装程序的关键几点,其他的步骤就不讲。下面的步骤编号对应ISE中的步骤号:第一步: 输入 Application name 如demo,其他的自行设定,要选中自动删除第二步:先设定别名后,在后面PATH输入: <INSTALLDIR>\  ,TYPE设定为:MSACCESS,参数写:DATABASE NAME=<INSTALLDIR>\数据库名.mdb,这是数据库别名能正确找到用户安装路径下数据库的保证。第三步: 在GROUP->program file中嵌入自己的数据库文件、帮助文件等,即和EXE文件放在一起第五步: 在 Registry-keys 中的HKEY_LOCAL_MACHINE中addkey:\Software\Borland\Database Engine\Settings\DRIVERS\MSACCESS\INIT在Registry-value中添加ADD value ,TYPE:string;Value:  DLL32Value data:IDDA3532.DLL   只要上面的几步操作无误基本上就可保证能一次安装成功。对于以ADO方式编写的数据库程序来说,无需BDE,所以也就很方便了。再一点是安装界面的汉化问题,现在网上有汉化文件,找到后把几个DLL文件(其实就是资源文件)覆盖就可以了。现在其他的安装程序制做软件也很多如WISE等等,有些功能非常强大,动辄占用几十兆的空间,不过心铃不喜欢用这些,ISE使用简单,心铃还是喜欢用它。安装程序的目的就是把所需的文件安装到用户的电脑中,并做一些配置,只要这个目的能达到越简单、实用越好,不必追求华丽的安装界面。
      

  5.   

    InstallShield
    在delphi 7的安装光盘里面有