| DELPHI中SQL程序的发布方法 | ||
| ||
| 关键词:sql server 安装 发布 打包 | ||
| 很多朋友在编写完成基于SQLServer的程序后对发布程序感到头疼,因为仅仅发布应用程序和BDE是不够的,必须安装SQLServer Client软件,难道还要提供一张SQLServer的光盘?下面jojo为大家介绍一个解决之道: 1.准备一份Install Shield Express,最好是2.01以上的版本,在Delphi的安装盘上有一个专用版本也可以用,按照制作一般程序安装盘的方法建立安装程序, 必须安装BDE和SQL LINKS. 2.在你的Windows/System下面找到以下几个文件(当然你的机器必须已经安装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一下就可以了. |
相关推荐
从零解析:富斯i6遥控器与STM32的IBUS协议通信实战
本文详细解析了富斯i6遥控器与STM32通过IBUS协议通信的实战指南,涵盖硬件准备、协议解析、驱动实现及常见问题解决。特别适合机器人及智能小车开发者,提供低成本、高可靠性的无线控制方案,助力快速实现多通道控制功能。
发布delphi程序(build with runtime package)要带哪些文件?
Delphi提供两种方式来编译你的程序:使用包或者是单独的exe使用包,你可以使用如下方法设置:项目选项(菜单project->options->Packages页),在Runtimes packages中勾选Build with runtime packages。这样你就能够使用包来编译了。但不是这里所有的包都是你需要,这里包含了Delphi中安装的所有的包。如果环境改变了,可能
13、核心网络模块:VyOS 设备配置实战
本文详细介绍了如何使用 Ansible 核心网络模块对 VyOS 虚拟设备进行自动化配置,涵盖环境搭建、变量设置、任务编写、playbook 运行及配置验证全过程。通过实际案例展示了 Ansible 在网络设备管理中的强大功能,包括多设备支持、模板化配置、备份回滚等优势,并提供了最佳实践建议与未来发展趋势分析,帮助读者提升网络运维效率。
delphi带包编译详解(build with runtime package)
build with runtime package勾上后,为动态编译,此时bpl包里的内容不会被编译进exe,发布时需要带上所用到的bpl。优点是exe小,方便分模块升级,缺点是总文件体积大。 勾上后,下面的编辑框里会自动填上所有当前环境已安装的包,这些包,只要被此次exe用到,就不会编译进exe。这里可以根据需要,只带一部分包,将另一部分包的内容编译进exe。比如,只填自己写的为此次exe服
使用DELPHI的Package开发应用程序的发布注意
DELPHI的Package给我们开发软件带来很多的便利,但是刚刚接触的朋友可能在奇怪把开发好的软件发布到未安装delphi的环境下软件就不可以使用了。这里把一个注意点说下:把开发中使用到的BPL文件分发到操作系统盘的 Windows/System32文件夹下,这样就可以了。
Delphi 与SQL编程
Delphi 与SQL编程 SQL语言作为关系数据库管理系统中的一种通用的结构查询语言, 已经被众多的数据库管理系统所采用,如Oracle、Sybase、Informix等数据库管理系统,它们都支持SQL 语言。Delphi与使用SQL语言的数据库管理系统兼容,在使用Delphi开发数据库应用程序时,我们可以使用SQL语言编程,支持SQL编程是Delphi的一个重要特征,这也是体现De...
InstallShield Express for delphi制作安装程序定制BDE引擎
使用Delphi编写数据库程序,在发布程序的同时还需要发布BDE(Borland Database Engine),但BDE占用空间较大,如Delphi5就有17.4M之多,远比一般的程序本身要大。实际上,有些文件根本用不上,所以我们可以在发布时用Delphi附带的InstallShield Express for delphi制作安装程序来定制BDE引擎,这样就可以达到为我们的数据库应用程序“减
delphi 程序发布问题
http://topic.csdn.net/t/20030102/15/1320762.htmlDelphi具有强大的数据库应用程序开发功能,其Client/Sever版本可以开发一般的单机数据库应用系统、普通Client/Sever应用系 统直至基于Web的多层应用,其中自然离不开Borland数据库引擎(BDE)的功劳。不过在没有安装过Delphi程序的计算机上运行数据库程序时, 必须同时分发
Delphi与SQL数据库字符串查询实战
本文还有配套的精品资源,点击获取 简介:Delphi是一种高效的RAD工具,适合快速应用开发。本教程将指导如何使用Delphi结合SQL数据库进行字符串查找,重点在于利用变量来实现这一功能。内容涵盖数据库连接、SQL语句构造、变量应用等多个方面,并涉及优化查询性能与异常处理等实践技巧。通过这个过程,开发者可以灵活地在数据库中查找含有特定字符串的数据,提升应用程序功能。 ...
delphi使用SQL的教程1
SQL语言作为关系数据库管理系统中的一种通用的结构查询语言,已经被众多的数据库管理系统所采用,如ORACLE、Sybase、Informix等数据库管理系统,它们都支持SQL语言。Delphi与使用SQL语言的数据库管理系统兼容,在使用Delphi开发数据库应用程序时,我们可以使用SQL语言编程,支持SQL编程是Delphi的一个重要特征,这也是体现Delphi作为一个强大的数据库应用...
超强震撼!纪念每一位老Delphi程序员已经逝去的青春!Delphi发布25周年盛大纪念活动网址!
Delphi万岁!Delphi发布25周年盛大纪念活动网址! https://delphi.embarcadero.com/
好-delphi打勾Build with runtime packages后找到rtl.bpl文件解决方法
最近研究delphi的runtime package,包的程序发布每次都要带上vcl.bpl和rtl.bpl文件等,不然为提示找不到文件,一直困扰我很久,今天终于明白了,原来vcl.bpl和rtl.bpl异常是调用的包中抛出的,包中引用了vcl.bpl和rtl.bpl文件的dcp文件,运行时需要动态加载了bpl。造成的找不*.bpl 解决方法: 1.在程序使用包少时,可将vcl.bp...
Delphi 中分发设计时包
今天学习了一些包的概念,记录如下:Delphi 中的包分为四种类型:1. 运行时包2. 设计时包3. 运行时和设计时包4. 既不是运行时也不是设计时包一般用得比较多的是运行时包。运行时包分发时有三种文件是必须的:.bpl : 包的库文件,相当于 dll..dcp : 包的符号文件(metadata)..dcu : 编译后的单元文件安装的办法是:.bpl, .dcp 复制到 Delphi 安
delphi打勾Build with runtime packages后找到rtl.bpl文件解决方法
最近研究delphi的runtime package,对bpl包封装进行了研究。包的程序发布vcl.bpl和rtl.bpl文件要带上,一直困扰我很久,今天终于明白了,原来vcl.bpl和rtl.bpl异常是调用的包中抛出的,包中引用了vcl.bpl和rtl.bpl文件的dcp文件,运行时需要动态加载了bpl。解决方案: 1.在程序使用包少时,可将vcl.bpl和rtl.bpl包中引用增加到
Delphi带包编译实现插件方式开发
Delphi带包编译实现插件方式开发 转载自:http://blog.csdn.net/henreash/article/details/7029844 1. 新建一个exe执行文件作为主框架,并建立一个存放插件类的单元,建立插件类TTestClass.接着新添加一个单元TestClasses1,在其中添加一个继承于TTestClass的类TTestClass1,并在单元的ini
[Delphi].封装成包
先利用Dll的技术将需要封装的东西经过调试通过,达到可正常使用的程度,然后新建一个package,add所有的pas等等,然后install,delphi的component package中就有了刚才的package,其它的应用就可以uses刚才的package名就行了,就像uses windows、forms等等。发布的时候,在Projects options->Packages->Runti
KUKA机器人通过WorkVisual导入项目时提示由于安全原因被拒绝,请确保客户端和服务器时钟同步
内容概要:本文介绍了在使用KUKA机器人通过WorkVisual导入项目时,遇到“由于安全原因被拒绝,请确保客户端和服务器时钟同步”错误的解决方案。适合人群:从事KUKA机器人调试、自动化工程实施及维护的技术人员,具备基本操作和权限管理能力的工程师。; 使用场景及目标:①解决WorkVisual与KUKA控制器通信过程中因身份验证机制导致的项目导入失败问题;②在无法立即同步客户端与服务器时钟的情况下,快速恢复项目部署流程;③优化远程访问配置以提升调试效率。; 阅读建议:在实际操作前应确认已获得管理员权限,并理解取消身份验证可能带来的安全风险,建议仅在受控网络环境中临时使用此设置,完成导入后可根据需要重新启用以保障系统安全性。
418




被折叠的 条评论
为什么被折叠?



