delphi部署注意事项

原创 2006年06月07日 11:32:00

---------------------------------------------------------------  
 
记得把MIDAS.DLL安装到别的机器上:  
 
  Delphi具有强大的数据库应用程序开发功能,其Client/Sever版本可以开发一般的单机数据库应用系统、普通Client/Sever应用系统直至基于Web的多层应用,其中自然离不开Borland数据库引擎(BDE)的功劳。不过在没有安装过Delphi程序的计算机上运行数据库程序时,必须同时分发庞大的BDE文件,Borland建议用户用Delphi附带的InstallShield制作安装程序来解决这些问题。但怎样选择BDE文件才能使自己的安装程序更加精炼呢?我首先介绍一下其中几个必须的文件:  
  Idapi32.dll:BDE基本函数库  
  Blw32.dll:语言驱动函数库  
  Idr20009.dll:错误信息库  
  Fareast.bll:远东语言驱动程序  
  Usa.bll:美国语言驱动程序  
  以下文件为根据需要可选:  
  如用Paradox,则应选择:Idpdx32.dll  
  如用Dbase,则应选择:Iddbas32.dll  
  如用Access,则应选择:Iddao32.dll  
  如用Ascii,则应选择:Idasci32.dll  
  如用TBatchMove,则应选择:Idbat32.dll  
  如用Data  Repostitory,则应选择:Iddr32.dll  
  如用ODBC,则应选择:Idodbc32.dll  
  如用BDE  DataSet  Provider  DLL,则应选择:Idprov32.dll  
  如用SQL查询,则应选择:Idsql32.dll  
  下面我们就以用InstallShield来制作一个Paradox数据库应用系统的安装程序为例:  
  1.启动程序设置有关文件目录路径,进入Setup  Checklist;  
  2.在Set  the  Visual  Design中设置程序名、程序目录、安装程序主窗口等;  
  3.在Specify  Components  and  Files中设置Groups  and  Files项,在Program  Files中加入用户的所有程序文件和数据库表文件,以及下列文件:Idbat32.dll、Usa.btl、Idapi.cfg、Charset.cvb、Bantam.dll、BLW32.dll、Idapi32.dll、Fareast.btl、Idpdx32.dll、Idr20009.dll、Idsql32.dll(以上文件必须含目录路径);  
  4.在Dialog  Boxes中设置所需安装对话框;  
  5.在Make  Registry  Changes中设置Keys项,在HKEY_LOCAL_MACHINE中加入software/borland/blw32和software/borland/database  engine两项,并且在blw32值中加入  
  “Blapipath  ‘以上文件目录’”、“LOCALE_LIB0  ‘以上文件目录’/Fareast.bll”和“LOCALE_LIB1  ‘以上文件目录’/Usa.bll”,在database  engine值中加入“Dllpath  ‘以上文件目录’”、“Configfile01  ‘以上文件目录’/Idapi.cfg”;  
  6.在Specify  Folder  and  Icons中根据实际要求设置有关项目;  
  7.在Run  Disk  Builder中设置安装盘的有关信息;  
  8.最后进行Test  the  Installation和Create  Distribution  Media即可完成安装程序的制作。

相关文章推荐

Android——SideMenu侧滑菜单的实现

最近有些忙,有一段时间没有写博客了,今天跟大家分享下SideMenu侧滑菜单的实现,自定义的Animation效果,给别人看起来就感觉好屌的样子,哈哈!不多说,先看看实现的效果。        ...

关于github开源项目Side-Menu.Android的使用详解

Side menu with some categories to choose. Check this project on dribbble. Check this project on Beh...

NC安装部署注意事项.docx

  • 2012年09月20日 16:18
  • 48KB
  • 下载

delphi的dll封装mdichildform注意事项

====================================================== 注:本文源代码点此下载 =============================...

Delphi编码规范和注意事项

  • 2014年09月25日 17:49
  • 95KB
  • 下载

C++builder中使用第三方Delphi安装包注意事项

二、编译安装问题(以EhLib为例) C++builder使用最新版EhLib库出现的问题 1.DBGridEh.hpp(2950): E2040 Declaration terminated inc...

部署万兆以太网的注意事项

转自:部署万兆以太网的十个注意事项     多年以来,万兆以太网技术的改进、价格的下降和性能的优势已经使它的应用越出了企业的数据中心并延伸到中型的网络市场。带宽需求的增加和企业应用的增长都促进了万...
  • uhml
  • uhml
  • 2016年02月23日 12:17
  • 2308

Java环境下AO开发之环境部署及注意事项(eclipse平台)

Eclipse是我们经常使用的一种开发环境,ArcGIS Eclipse IDE plugins提供了AO在Eclipse平台下开发的插件。下面系列博客就根据我的一些经验讲下Eclipse平台下,使用...
  • esricd
  • esricd
  • 2012年11月19日 16:39
  • 2909

部署基于Oracle的.net web系统注意事项

大家好:   最近几天我们部署服务器碰到了不少问题,现在都解决了,我把解决的思路跟注意事项做了个总结。 让大家在将来部署的时候可以参考一下。        服务器操作系统由于是 window...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:delphi部署注意事项
举报原因:
原因补充:

(最多只允许输入30个字)