我用installshield做完安装程序,乐滋滋地准备交差,才发现犯了一个致命的错误,谁能帮我?谢谢!(100分)

  • 主题发起人 主题发起人 sddlxbd
  • 开始时间 开始时间
S

sddlxbd

Unregistered / Unconfirmed
GUEST, unregistred user!
我用installshield6.1做完安装程序,乐滋滋地准备交差,谁知把我机器上的BDE删后,程序根本无法运行,请问大家是如何解决的?难道我还要在用户的机器上装上BDE,再设数据库的别名?那做了安装又有什么用?
谁能帮我,有重谢!
[?]
 
你的程序要是用了BDE,你当然需要在你的用户机器上安装BDE,
至于别名,你可以在做安装程序的时候设置就可以了。
 
老老实实的装bde吧!否则你就全部改用ado,其实ado也是要装的.什么都不想装只有自己读数据库了...
 
installshield 的说明书写的很清楚呀。不过可以不用DELPHI提供的数据库控件编程呀。呵呵。
 
我用InstallShield Express Custom Edition For Delphi4作过这种安装程序,
installshield6.1我就不大清楚了,[:(]
 
你只要在INSTALLSHIELD中建立你程序中用到的别名,然后再将BDE打包进去就行了。这样你安装软件时
安装程序就会自动安装BDE。
 
如果你没有用到别名,并且使用了如sybase,sqlserver,oracle这样的大型数据库,就必须
把注册表中drivers下的内容写到用户的注册表中,而这installshield不会自动添加
 
老大,IS就是这样的,打包BDE后重装你的BDE吧,或者换用其它的数据驱动吧
 
用Install Shield for Delphi,Delphi带的哪个就可以啊
 
非常感谢大家的帮助
但是我怎么样才能通过IS将BDE打包进去呀?
项目已做完,再改程序是不可能的了。
 
在程序组中添加一文件夹,包含你所有得BDE文件
写资源里设置注册表,指明BLW。BLL等相干文件得路径
你可以看一看注册表,就知道了,BDE文件最好指定放在
c:/progr~1/comm files/borland shared/bde目录下
安装时就能自动安装BDE并注册了
 
to Arming
所有得BDE文件是什么概念?是不是那些在BDE中的配置
比如servername,databasename,password 等等
您 所说的“在程序组中添加一文件夹,包含你所有得BDE文件
写资源里设置注册表”中的程序组是IS中的File groups吧,
写资源是又是什么?
不好意思,我第一次用IS,不明白的地方请多多指教
 
请会的朋友不吝指教
非常感谢!
 
我做过此类,installshield6.1 有对象的项目,你在其中选中bde,(如加别名,可以在script中写注册表)后重新编译即可
 
InstallShield可以为你安装BDE以及建别名。
如果你用了BDE,那客户端必须安装BDE。
 
TO BJG
我的IS 6.1中没有这个对象啊
您是不是另外加上的?
或您用的不是这个版本?
特急,工期要到,
再不完成,就完了。
 
如果还不行,我可以在世一下
 
用InstallShield Express for Delphi
 

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
查看
2K
DelphiTeacher的专栏
D
后退
顶部