CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

win98中不装delphi和access就不能用delphi7作的软件了,该怎么打包发布啊?我回学校结贴

楼主dude(有个姑娘说我傻)2003-02-03 12:28:58 在 Delphi / 数据库相关 提问

win98中不装delphi和access就不能用delphi7作的软件了,该怎么打包发布啊?我回学校结贴 问题点数:0、回复次数:17Top

1 楼rabbitisme(玥。小蓝相信真爱)回复于 2003-02-03 12:47:48 得分 0

我也想知道DELPHI+ACCESS如果打包发布~~~~Top

2 楼cg1120(代码最优化-§惟坚韧者始能遂其志§)回复于 2003-02-03 13:08:16 得分 0

用InstallShield制作安装程序  
    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即可完成安装程序的制作。  
   
  Top

3 楼wangxl430(卡拉)回复于 2003-02-03 14:03:22 得分 0

主要要看你用什么连接方式。  
  如果是BDE,就看楼上的。  
  如果用ADO,那末就简单啦。  
  将MADC打包(OFFICE)里面有。  
  安装。  
  如果你用到了DAO360.DLL(ACCESS2000,ACCESS97是DAO350.DLL)  
  也打包。Top

4 楼wangxl430(卡拉)回复于 2003-02-03 14:04:33 得分 0

写错了  
  是MDAC  
  微软网站上也有Top

5 楼dude(有个姑娘说我傻)回复于 2003-02-05 12:42:36 得分 0

打包具体怎么做啊?Top

6 楼idilent(怎么理解怎么说)回复于 2003-02-05 12:56:55 得分 0

打包就是把需要的东西都加进去。一般包括资源文件,资源库等。应该说一下怎么不能运行这样大家能猜出来却什么。Top

7 楼dude(有个姑娘说我傻)回复于 2003-02-22 14:55:10 得分 0

可以具体点吗?我不太明白  
  那个mdac是个什么阿?Top

8 楼lzf1010(深宇)回复于 2003-02-22 14:59:02 得分 0

mdac就是ADO喽Top

9 楼dude(有个姑娘说我傻)回复于 2003-02-22 14:59:32 得分 0

我在delphi7里面看到了个菜单叫component里面有install   packages,是不是点这个阿?接下来怎么做阿?Top

10 楼dude(有个姑娘说我傻)回复于 2003-02-22 15:09:32 得分 0

哦,在win   me里面不用install,我那天在公司的win   98上就不能运行,这该怎么办阿?那次错误好像是程序指令地址什么的错误,哎咋办呢,难道我要在虚拟及上装个win98Top

11 楼dude(有个姑娘说我傻)回复于 2003-02-22 15:41:00 得分 0

错误为:该程序非法操作,详细资料为:产生异常错误,位于模块……什么的Top

12 楼Rijie(做人真难)回复于 2003-02-22 15:59:13 得分 0

用ADO连接数据库就不用打包.  
  在98(包括98)以上版本都能用.  
  (在win.net2003上也没问题)Top

13 楼dude(有个姑娘说我傻)回复于 2003-02-22 16:07:42 得分 0

我就是用的ado,还有系统也是98但是就不行  
  98里面没有装access和delphiTop

14 楼fygzg(伏鹰)回复于 2003-02-22 16:11:23 得分 0

关注!Top

15 楼lzf1010(深宇)回复于 2003-02-22 16:49:07 得分 0

win98第一版不行,要装mdac,第二版就没问题。我以前也遇到过这个问题,你如果使用ADO开发access,用odbc做驱动就不用装access了,如果你使用JET做驱动的话,ACCESS是必须要装的。不过一般电脑都会装有office的。Top

16 楼dude(有个姑娘说我傻)回复于 2003-02-22 18:55:59 得分 0

我在系统中装了access运行时它说window jet打不开a.mdb,说没有权限或被其他独占打开  
  但是我用access可以直接打开a.mdb,而且我在win   me里面运行程序就没有这个问题Top

17 楼goi(淡淡烟味)回复于 2003-05-15 23:31:27 得分 0

楼主还没结帖啊!Top

相关问题

  • delphi打包
  • 打包:delphi+FireBird
  • Delphi打包
  • delphi打包问题
  • delphi打包怎样做?
  • delphi 程序 打包问题
  • 如何打包Delphi程序
  • delphi+sql2000打包方法
  • delphi 的打包问题
  • 什么软件可打包Delphi程序?

关键词

  • win98
  • 文件
  • 安装
  • delphi
  • 数据库
  • dll
  • 选择
  • borland
  • access
  • 驱动

得分解答快速导航

  • 帖主:dude

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo