Installshield Express For Delphi4.0的使用 (50分)

  • 主题发起人 主题发起人 xiaohui
  • 开始时间 开始时间
X

xiaohui

Unregistered / Unconfirmed
GUEST, unregistred user!
本人编写了一个数据库应用程序,用PARADOX 别名:QSZD 。
用Installshield Express For Delphi4.0制作安装盘,
在设置select installshield objects for delphi
选项时。不选全部BDE类型,而是选中BDE Installation Type 中的
Partial BDE Installation --Paradox.<下一步>新建别名qszd<下一步>
设置Alias name:qszd,Path:c:/qszd,Type:Paradox.
程序安装后会在程序的目录中生成Bdeadmin.exe文件,但没有生成别名qszd,
程序无法运行.
如果选中全部BDE类型,目录中不生成Bdeadmin.exe文件.能够生成别名Qszd,
程序可以运行.
请教原因?


 
您为什么不先看一下已答问题“请教Installshield Express For Delphi4.0的
使用 ”呢?
 
好象没有这样的事,如果如此,你可以手工把BDE ADMIN 加入到安装程序中,向加其它文件一样
 
在下先谢过各位大虾!
我又反复试验发现:
(1)如果在BDE Installation Type 中选中FULL BDE Insallation,
那么,从GROUP AND FILES 选项中可以看出BDE/IDAPI FILES中的文件安装路径是:
<ProgramFilesDir>/Borland/Common Files/BDE.程序安装的时候并不重新生成Bdeadmin.exe 文件.只是修改了原来的系统BDE.并添加了新的别名.程序能正常运行.
(2)如果在BDE Installation Type 中选中Partial BDE Installation --Paradox.
那么,从GROUP AND FILES 选项中可以看出BDE/IDAPI FILES中的文件安装路径是:<INSTALLDIR> 即程序安装路径.程序安装时在该路径下重新生成Bdeadmin.exe 文件,
系统的BDE设置指向该文件.但没有生成新的别名.程序无法运行.卸载程序后,系统BDE失效.

 
BDE Partial Install原来在D3的ISE中是有问题的,
没想到D4还是这样?待我试试。

不过,你的D4是什么版本(build)?5.33还是5.37?
5.33带的那个IS可是beta版哟!
 
谢谢版主
我的IS是beta版.
 
那就搞个正式版试试吧,可以下载:
http://www.seawind.com.cn/files/delphi/ISfor537.exe
 
我很不愿意这样说,BDE的确有时会很不稳定,如果这样的情况在一台“干净”的机器
上绝对不会这样!
我常常发现BDE失灵,删除原来的BDE,重新安装到其它目录,必要是修改注册表(
查找BDE),
你的问题我从来没有遇到过!
 
谢谢dwwang,我下载了ISfor537.但是上面的问题好像依然存在.能否劳驾给我试验
一下,是什么地方出问题.另外,请问您用的是哪一个IS.
 
先谢了
我按照dwwang指的网址,下载的一个,为何文件太大无法执行?
那位大虾能说说原因.
 
下载出错!重来!值得的,谢谢dwwang,请问你那里招徕的那么多好东西
 
勤上网,到处发掘,好东西实在太多了 :)

不过,ISE的这个问题,还得等回了北京再试验 :(
 
上网要钞票,大富翁的钞票还不能用:(
有空列个书签出来:)
如果少文件,在GROUPS AND FILES中INSERT FILE
不是就可以了吗?
实在不行,你把安装程序,MAIL我一份,我来搞定!
 
今天下午趁着给客户装软件的机会正好试验:

最终结果令人沮丧,选择Partial BDE Installation
时,和ISE for D3类似,生成不了idapi32.cfg,
Registry里的DLL path也为空,程序根本无法运行.

选择Full Installation没有问题,程序可以正常工作,
正像kebin说的那样,该选项下BDE的目录是
program files/Borland/Common Files/BDE

结论:使用Full Installation,将你不需要的文件从
Groups and files中删掉.

顺便带一句:InstallShield Express真不怎么样 :(
 
这几天我用ISX做了4个安装盘,都没有问题!那个东西比
InstallSheilderProfational好用!如果斑竹开ISX专区
我申请当分摊主!
 
请问各位,如xiaohui所提问题中的BDE,使用Full Installation,哪些文件可以从Groups and files中删掉.
 
应该可以选择Partial BDE Installation
不过你的程序在每次运行的开始强行生成你数据库在BDE中的别名(Alias),
这样只要BDE中有Driver,不管IS为不为你生成Alias都没有关系。

See also: TSession
 
可以到BORLAND主页寻找一个补丁,好象是两个INI文件!
试了好几次,我怎么可以?不知道是不是这个原因!!
 
cj 先生:
请问你的ISX ,网上何处有?
我现在也需要这东西,

 
我的ISX用过三个补丁:
1、中文化 //忘记在那里找到,和INFOPOWER在一起
2、UPDATE //ISTALL SHEILDER STATION
3、两个INI文件 //BORLAND WEB SITE
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部