有关Installshield的老问题?(150)(150分)

  • 主题发起人 主题发起人 income
  • 开始时间 开始时间
I

income

Unregistered / Unconfirmed
GUEST, unregistred user!
我想制作安装盘,开发工具: Delphi 4.0 build 5.1 + 数据库:Sybase sql anywhere(单机). 安装工具: Install Shield Express 4.0 beta
bde的配置过程如下:建立一个别名dtll(sybase sql anywhere),关键参数
指定如下:
DATABASE NAME:C:/pb_db/cjxf.db(路径及文件名)
ODBC DSN :sybase sql anywhere dtll(我在ODBC中手工添加的数据源)
USER NAME :dba
程序运行没问提,我用IS 4.0 beta 打包,在我自己的机器上安装(另外的
目录)程序运行也没问题.但是安装到另一台机器上,就不能运行.报错好象是
bde engine error configuation param alias:dtcx;
dtcx 是我在TDataBase控件中指定的DataBase Name ,用来给TQuery
控件使用.我选的是完全安装bde,在另一台机器上,bde也可以运行,
别名dtll也有,而且可以连通.但程序就是不能用.也不怕大家笑话,我搞
了一下午没搞定,只好向各位大狭请教.
1.是不是因为我用Install Shield Express 4.0 beta ?我也看了以前的
待答问题,关于这个版本好象争议比较大,有的说绝对可以,有的说肯定不行.
不知能不能给一个比较全面的说法.
2.是不是BDE配置有错误?如果有,如何改正?还有没有其它连接方法?如何连?
3.我又下载了一个Install shiled Express for D5是在大家
推荐的那个站点下的(西安交大的ftp服务器).可安装后连打包都成问题,
在Build时,说无法找到文件:bdeadmin.toc.不论bde选完全还是部分都
都是这个问题.难道真的只有D5才能用吗?各位大狭帮帮俺吧.
快过年了,这点分算是孝敬各位大狭的.祝各位大狭:
<strong><big><big><big><font color="#FF0000"><marquee border="0" bgcolor="#FFFFFF">元旦快乐!!</marquee></font></big></big></big></strong>
 
我知道的是:INSTALL SHIELD EXPRESS FOR D5不仅D5可以用,
我用D3写的程序也是用它打包的。没问题。
检查一下你的BDE安装目录中有没有BDEADMIN。TOC这个文件,
如没有的话,重装BDE或从别的机器拷一个过来。
 
首先, bde的alias配置是放在一个文件中的, 是*.cfg, 你可以通过
BDE Administrator把它另存成一个文件, 也可以不另存, 直接copy出来.
这个文件要一起打进安装盘里的.
其次, 找到所有需要的DLL和其他必须的文件, 如bll等.也要一起做到安装盘
里的.
再次, BDE是通过注册表中的项来确定什么类型的数据库使用什么DLL,以及
cfg文件的全路径等. 找不到alias是指无法找到cfg文件或cfg文件中不存在
相应的alias, 可以直接将可以运行的机器中的BDE的注册表项导出, 然后
修改一下各文件的路径(全改成不带路径的就可以了, 所有的文件都copy到
windows的system或system32目录下), 这样就可以了.
 
哪儿有Install shield Express for delphi5 下载?西安交大的那个
下下来了没法解压缩,文件好象坏了。俄国人的站点上又没法下载。
 
我下了一个InstallShield Express 2.11.可以打包,但行时
也说错误的配置参数 alias : dtcx ;
其中:dtcx 是我在database控件中设置的DatabaseName;提供
给query控件使用。
如果我不设置DatabaseName,程序可以运行,运行前出现一提示框:
说:DabaseName missed.而且一查询,就出现密码输入提示框(Sybase Sql
Anywhere 自带的)。
我都快晕死过去了。。。。。。
 
找个installshield profession edition,再下载一个bde 5 template,绝对搞定
 
wmwin,哪里有bde 5 template?
 
可以到installshield公司的站点上去下 http://www.installshield.com,而
installshield profession 5.1 edition在pb6.0的光盘上有
 
多人接受答案了。
 
后退
顶部