用Wise 做出的安装程序: 1.安装路径固定 2.BDE初始化报错(80分)

  • 主题发起人 主题发起人 jibin_ok
  • 开始时间 开始时间
J

jibin_ok

Unregistered / Unconfirmed
GUEST, unregistred user!
用Wise for Windows Installer 4.02 来做Delphi应用程序(使用BDE)的安装程序
2个问题:
1。在客户的计算机上安装时,无论选择什么安装路径,实际总是安装到
“C:/Program files/我的系统”这个绝对路径上。
在Wise 工程的Produce Details 的Set Default Install Directory选项中,
我的选择是:“Program files/我的系统”,是否因此导致?如何设置?
2。在其他人的计算机(没有BDE系统)上安装后,运行正常,但在我自己的这台计算机上(就是我
开发这套系统的计算机,有Delphi7、BDE),运行安装后的程序时报错:
An error occureed while attempting to initialize the Borland Database
Engine (error$3e06).
 
2.BDE出错
要不要试试看其他安装程序软件
 
请高手帮帮忙!
 
你的Wise用的都不清楚,Wise中有一个变量是记录安装路经的,在选择路经的输入框上要把值付给那个变量,还有一个要注意的地方就是,在拷贝文件到安装路经的时候,目标路经要以那个变量来打头,这样一来,到时候文件肯定被安装到你选择的那个路经下了
Wise我很久没有用,大概是这样,我机上没有装,不能说的更清楚些
至于你的BDE安装有错,你需要确认BDE文件是否被安装到指定位置,如果有的话,那再查一查注册表里面是否已经有BDE的注册信息,没有的话,你要手工去把几个主要的键值写到注册表中。
关于BDE的安装问题,网络上有很多,你可以看看
 
我大概同意xuzhudi的看法:
第一点:安装路径应为“[program file]/MyDir”,而且要在Dialogs中选择可更改或设置安装路径的对话框;你可能没有加入对话框,所以一直都是那个路径了。
  第二点:你在安装程序中加入了BDE的内容了,导致你的机上装有两份BDE,当然出错。所以安装前要做出检查,如果已经安装了BDE则不要再装。当然这个要实现自动的。
 
感谢2位的指点,我再试一下。
我在在Dialogs中已经加入了可更改或设置安装路径的对话框。
另外,怎样自动检测用户计算机是否已有BDE?
 
后退
顶部