1.无须附加其它的东东
2.Appserver端要装BDE
3.如果无须附加其它的东东以上三点中,如果你用的不是本地数据库,Appserver端都要装数据库的客户端软件Client端,则只要Delphi的一个什么DLL吧,记不得名字了,反正你用了ClientDataSet就要带那个DLL,呵呵,你问问其它的兄弟们吧!
解决方案 »
- Delphi 有像VB的Inet控件带OpenURL(URL)的吗?
- 我要实现双击dbgrid中某一列,比如0列弹出一个对话框,双击3列弹出的又是另一个对话筐,怎么实现?
- 怎样把下列C 程序该为object pascal 语句,马上给分
- 关于stringgrid列宽
- 关于多表查询和判断的SQL语句怎么写?请进!非常急!
- 簡單問題
- 用Send/PostMessage来模拟这个键持续按下
- 通过QQ消息管理器或者消息盒子实时提取聊天记录
- 最近几天,大富翁是不是进不去,为什么
- TServerSocket stThreadBlocking的简单问题,拿分去!
- 三层结构中应用服务器的分发问题,绝非老调重弹,请高手指点
- 在大家的支持下,荣升四角,特散分庆祝!!!!!!!!
在Delphi 5 中,部署M I D A S 应用程序只需要最少的一部分文件,如下面所列:
1) 把应用服务器拷贝到有足够N T F S 权限的目录下。
2) 安装数据访问层,使应用服务器能够作为客户访问R D B M S (如B D E 、M D A C 、客户端数据库的库文件,等等)。
3) 拷贝M I D A S . D L L 文件到%S Y S T E M %目录。缺省情况下,N T 机器上是C : \ Wi n n t \ S y s t e m 3 2 ,Windows 9x 机器上是C : \ Wi n d o w s \ S y s t e m 。
4) 运行应用服务器一次,注册成C O M
下面是客户端的步骤:
1) 拷贝客户到一个目录下,连同客户需要的任何其他外部支持文件(如运行包、D L L 文件、
A c t i v e X 控件,等等)。
2) 拷贝M I D A S . D L L 文件到%S Y S T E M %目录下。
3) (可选的)如果在T D i s p a t c h C o n n e c t i o n 中指定了S e r v e r N a m e 属性或在客户端进行静态捆绑,那么需要注册服务器的库文件类型( T L B )。这可以用< D E L P H I > \ B I N \ T R E G S V R . E X E这样的工具来实现(或者在程序中实现)。
与你所用的三种驱动没有必然关系。如果条件可行的话,你可以使用Delphi5进行配置和分发。据我实际经验,如果你写的分布式是MIDAS、MTS、COM/COM+
脱离编译环境的分发的复杂程度简直就是无可想象,或者干脆就无法实现。而且我至今也没发现一本关于多层分布式分发的可行操作手册(李维也只是泛泛而谈,关于服务端如何打包和如何脱离编译环境分发讲都没讲)。如果你写的是CORBA服务器,那么一切就简单 的多。
前面两种(MIDAS和MTS)对网络的架构方式非常苛刻,你如果想实现真正意义上的多层系统,那么你要设定一台主机为域服务器,并够建一个域局域网。
详细问题,你可以给我来信,我们可以进一步讨论!
[email protected]
谢谢你的回答!我的环境是 delphi6+Oracle+2000、98、xp 都有,
你能给我讲讲各层都要打包哪些文件(最好一个也不能漏,否则要出大问题)么?dcom配置我了解,分不是问题!
意想不到的麻烦
分发一次试试呀,有问题马上在线解决!!
马上分发一次!有问题在线解决