|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2003/8/4 17:37:29 |
标题: |
|
加入我的收藏 |
楼主: |
我是一个初学者,各位高手请帮个忙吧!我在给自己编的一个小程序打包的时候遇到了一个问题,就是如何使安装后数据库别名的自动建立,并指向我指定的安装目录下的数据库!我用的是Delphi7.0自带的InstallShield Express for Delphi来打的包,不知道应该在哪里进行设置呢?我用的数据库是paradox,应该怎样发布BDE呢?是不是将BDE下的所有文件拷到安装目录下就行了呢?谢谢!请各位高手帮我一下吧!
----------------------------------------------
- |
作者: |
|
2003/8/4 20:11:32 |
1楼: |
兄弟,我刚开始也遇到你那个问题,前几天刚解决。我用的办法,你不一定喜欢,但不妨试试。
采用数据库别名是很方便。但想要靠Delphi带的打包程序来自动创建别名是不可能的。你想要的效果应该是在编程中写一个函数。你可以创建一个全局变量单元,定义一个字符串-你的别名,然后利用Delphi内部的函数setpathfile()'好像是这个函数'他是返回应用程序的路径。然后把他的返回值附给你的变量-别名,然后在其他需要用到他的单元文件中,加载全局变量单元,就可以了。另外,打包程序中你的数据路径存放位置要和你边的别名保持一致。
我说的不知道你明不明白,我语文没记过几次格,我也是初学者。请多多指教。
----------------------------------------------
-
|
|