我用delphi7.0做的一个程序,其中要用到delphi7.0中的Database Desktop做的一个数据表,格式是*.dbf,打好包后安装到没有安装delphi7.0的机器上无法打开数据库。
查找 Blw32.dll、Idr20009.dll、Fareast.bll、Usa.bll、Idpdx32.dll、Idapi32.dll这六个文件时,只能找到Blw32.dll、Idr20009.dll、Idpdx32.dll、Idapi32.dll四个文件,好像Delphi7.0的EBD与Delphi6.0不一样。具体如何制作安装打包程序,用什么软件打包,亲详细指教。谢谢

解决方案 »

  1.   

    我用delphi 5 或都wish打包
      

  2.   

    将BDE目录拷过去,再在注册表中加入BDE的注册信息不就得了。
      

  3.   

    在新電腦中注入對應有安裝BDE電腦的注冊表的內容
    HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BLW32
    HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine
    HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Borland Shared拷貝C:\Program Files\Common Files\Borland Shared\BDE 到新電腦
      

  4.   

    你使用BDE连接方式就必须也将BDE打包进去。
      

  5.   

    Delphi7.0的打包程序里已经找不到BDE选项,很奇怪呀。要有用Delphi7.0的朋友回答这个问题,Delphi5和Delphi6我知道按上面的方法可以解决,但Delphi7.0不行!
      

  6.   

    如果你用installshield express , 用我上面的辦法, 在Installshield中處理,自己註冊就可了!
      

  7.   

    这样做我试了一下,但是太大了,有5M多,我的程序才400K啊,就是因为讨厌VB程序要带一大堆垃圾文件跑,我才放弃了玩了4年的VB,难道Delphi也要走这条老路吗?