关于安装程序的问题!Delphi6+SQL2000

xiaohedou 2004-07-20 11:46:26
Delphi6+SQl2000+win2K server编的程序如何制作安装程序啊?

我试验了 installshiled for delphi 4.0 在另一台机器上安装能启动但数据库连接
不对!制作的时候要同时装BDE我叶选了。继续安装delphi6.0后可以正常运行!这是怎末回事?
...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohedou 2004-07-21
  • 打赏
  • 举报
回复
zhlwyy(海龙) :很感谢!
zhlwyy 2004-07-21
  • 打赏
  • 举报
回复
"准备一份Install Shield Express,最好是2.01以上的版本"是指那个版本呢?我用的是delphi5.0带的installshield for delphi 4。我一直没找到for
delphi6.0的Installshiled!

一般delphi6.0自己带的安装盘里都有,不过都不是完全版的,就是说有些功能没有
如果想要完全版的.要搜索一下

经过这样的安装,是否在一台WIN2000P的机器上不用安装SQLSERVER就可以运行了?

那肯定不可以了,你最起码要安装SQL服务器嘛
zhlwyy 2004-07-20
  • 打赏
  • 举报
回复
1.准备一份Install Shield Express,最好是2.01以上的版本,在Delphi的安装盘上有一个专用版本也可以用,按照制作一般程序安装盘的方法建立安装程序, 必须安装BDE和SQL LINKS.

2.在你的Windows下面找到以下几个文件(当然你的机器必须已经安装SQLServer):

Dbmssocn.dll TCP/IP 支持文件

Dbmsspxn.dll IPX 支持文件

Dbnmpntw.dll 命名管道支持文件

Ntwdblib.dll SQLServer核心文件(这个文件最重要)

3.在Fpecify Components and Files的Groups and Files中,将以上几个文件加入到Program Files中去.当然你也可以建立一个组,将这些文件拷贝到System目录中,不过jojo个人倾向于拷贝到安装目录,以便反安装的时候可以彻底的删除它们.

4.如果你的程序运行比较简单(比如只有一个网段)现在你已经大功告成了,但不幸的是大多数人的网络环境没有如此简单,下面还要修改注册表:

增加一个:hkey_local_machine_/software/Microsoft/MSSQLserver/CLIENT/db-lib,其中DSQUERY设定默认的连接协议,这里设定的是IPX,128.1.1.1则是专有的连接, 这里是设定一个连接名称为128.1.1的连接,使用TCP/IP协议,IP地址为128.1.1.1,你也可以把键名改成其他名称,只要与你的别名中SERVER NAME一项相同即可.

至此,你的安装盘已经做成,现在只需要Building一下就可以了.

 
yleiou 2004-07-20
  • 打赏
  • 举报
回复
楼主捆绑delphi出售呀

呵呵

数据库连接参数最好作成用户自己输入的
xiaohedou 2004-07-20
  • 打赏
  • 举报
回复
难道一定要安装delphi6吗?
xiaohedou 2004-07-20
  • 打赏
  • 举报
回复
经过这样的安装,是否在一台WIN2000P的机器上不用安装SQLSERVER就可以运行了?
xiaohedou 2004-07-20
  • 打赏
  • 举报
回复
yleiou(生活真痛苦) :谢谢你的提醒!

zhlwyy(海龙) :非常感谢!说得很细!
"准备一份Install Shield Express,最好是2.01以上的版本"是指那个版本呢?我用的是delphi5.0带的installshield for delphi 4。我一直没找到for
delphi6.0的Installshiled!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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