Install Shield 做安装文件的问题

MackedNice 2003-08-20 03:02:36
我写了个程序。用BDE连接Paradox数据库,用Install Shield 作了安装文件。。
但安装程序在别的机子上安装上后。程序无法执行。。
提示:
abnormal progam terminate
有谁作过此方面的安装程序。。。
救救偶吧。。。
...全文
91 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingyi2099 2003-09-01
  • 打赏
  • 举报
回复
不好意思,借个地方用用,同样是打包,怎么样才能够把ODBC打入包中呢?还有如何包SQL的服务器的exe 文件打入!
ExileR 2003-08-28
  • 打赏
  • 举报
回复
good luck to u.
MackedNice 2003-08-27
  • 打赏
  • 举报
回复
好了。。。。
我知道了。。
我试试吧。。。。。
thanks
ExileR
ExileR 2003-08-25
  • 打赏
  • 举报
回复
不是的是在installshield里设置的
ExileR 2003-08-22
  • 打赏
  • 举报
回复
不应该啊!

我这么设置的,在别的机器里装没有问题啊。

和更改盘符没有关系啊,它只是指示你的数据库装到了<INSTALLDIR>\Database

和<INSTALLDIR>的前面为什么没有关系的,在装的时候会自动注册的。

你可以装到别的机器里试试,不要装到你开发程序的机器里,或者在你开发程序的机器的

另一个操作系统里装试试。
terryxiaoji 2003-08-22
  • 打赏
  • 举报
回复
不用麻烦拉,你在General Options上将所有选项钩上就一定得。我以前都试过这问题
MackedNice 2003-08-22
  • 打赏
  • 举报
回复
那你的BDE设置是不是在BDE Administrator中设置的啊。。。。。
你上述设置
Alias name = AAA;
Path = <INSTALLDIR>\Database ; // Database为你的程序安装目录的子目录,
Type = PARADOX
是在BDE Administrator设置的么
MikeWKL 2003-08-21
  • 打赏
  • 举报
回复
在Install Shield 的脚本程序中获取你的目标路径,将BDE安装到你的
目标路径下,用脚本程序在注册表中BDE的注册项中,将相应的有关目
标路径的键值都要修改。
MackedNice 2003-08-21
  • 打赏
  • 举报
回复
谢谢。。。
老兄 ,你真是太好了
可是在BDE设置中
Path = <INSTALLDIR>\Database ; //Database为程序安装目录的子目录
如果用户把程序的安装目录改变了。。程序的BDE又出问题了
例如程序的默认的安装路径是 c:\Program Files\<InstallDir>
如果用户改为d:\Program Files\<InstallDir>
BDE又会提示错误。是不是还需要重新设置BDE啊
期待中。。。。。。
ExileR 2003-08-20
  • 打赏
  • 举报
回复
哈哈。忘了说了一条,改正如下;

notice:你要在installshield 的Specify components and files的Group中创建一个名字为
Database(其实这时的名字是什么无所谓,主要是设置其属性)的group,

在Database中插入你的数据库文件(和数据库有关的文件)。 // 这行是新加的 :)

设置Database的属性中的Destination的值为<INSTALLDIR>\Database。
ExileR 2003-08-20
  • 打赏
  • 举报
回复
是BDE的问题,你打包时应该把BDE带进去,而且得配置,别名要和你编程时的相同,

设置数据库的路径要和后面你把数据库文件安装的位置相一致。

如:设置BDE
1,new -> Alias name -> AAA ; //AAA为你数据库的别名,和你编程时用BDE创建的一样。
2,next;
3,Alias name = AAA;
Path = <INSTALLDIR>\Database ; // Database为你的程序安装目录的子目录,
Type = PARADOX;
4,finish.

notice:你要在installshield 的Specify components and files的Group中创建一个名字为
Database(其实这时的名字是什么无所谓,主要是设置其属性)的group,设置Database
的属性中的Destination的值为<INSTALLDIR>\Database。

应该茶不多了把,你试试把!
MackedNice 2003-08-20
  • 打赏
  • 举报
回复
是不是BDE的配置问题。。。。
谁作过BDE的配置和打包啊。。。。。
MackedNice 2003-08-20
  • 打赏
  • 举报
回复
谢谢啊。。。。
谁来啊。。。

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧