关于CORBA在DELPHI下的编译和客户端分发,终于调试成功!!(斑竹看看是不是可以提前) (0分)

  • 主题发起人 主题发起人 zwfyazl
  • 开始时间 开始时间
Z

zwfyazl

Unregistered / Unconfirmed
GUEST, unregistred user!
调试CORBA的效果,出奇的爽!!
运行VISIBROKER SMART AGENT 后,CORBA 服务端程序和客户端程序在局域网内,
只要网络连通,不需要任何配置,连同几个关键的DLL文件一起分发就可以!!
分布式多层系统的魅力可见一般,具有客户端无需配置,自动平衡负载,等很多
功能,一些功能没来得及试!!
我调试的结果是:不论是安装DELPHI6。0 自带VISIBROKER 3。3 或是4。0都没
什么问题,不象他们说的只能在3。3下运行!
本来想保留,但是想到很多和我一样在黑暗中摸索的兄弟姐妹们,我觉得不忍心!
技术共享,希望大家都能尽自己的力量,使好的编程方法得到应用和推广。
使大家的水平都能提高。
本贴不保留版权,如果我的这篇文章能给你帮助,你可以把他分发到很多地方,我
希望这篇文章最好能让更多的人去了解,去用CORBA,也希望能带给更多的象我一样
在探索的很辛苦的程序员一点帮助。
希望在转发时:保留我的(ZWFYAZL,永安)签名,不光是为了扬名,也是为了使这
篇文章能延伸到更深的方面,同时我保留解释权,和修改的权利,这篇文章不一定和你
调试的情况一样,但是希望能给你带来启发。
希望有XML编程经验和NAT技术,和INTERNET穿透访问内部局域网的朋友,多交流!
不罗嗦了,开始写了:
本文以DELHPI6的DEMOS/CORBA下的/DATAMODULE和Idl2Pas/Midas XML的这两个例程为例:
一:VISIBROKER3。3和4。0都要安装一边
二:配置TOOLS-ENVIRONMENT OPTIONS-LIBRAY
LIBRARY PATH 中要有:$(DELPHI)/Lib/IDL3(要在$(DELPHI)/Lib后面)
BROWSING PATH 中要有:(其他不动注意顺序)
$(DELPHI)/source/rtl/Corba
$(DELPHI)/source/rtl/Corba40
一、对于第一个例程:(DATAMODULE)使用的核心文件为
ORBPAS60.DLL 179KB 01-5-22 2:00
BORLNDMM.DLL 22KB 。。。。。。
CP3245MT.DLL 888KB 。。。。。。
MIDAS.DLL 287KB 。。。。。。。
ORB_BR.DLL 2042KB 99-1-20 10:34
把以上文件拷贝到DATAMODULE例程目录下,就可以调试了!!
调试时:需要先运行VISIBROKER SMART AGENT(下同)
客户端分发时:把以上5个DLL一起分发.
二:对于第二个例程:(Idl2Pas/Midas XML)使用的核心文件为
ORBPAS33.DLL 112KB 01-5-22 2:00
BORLNDMM.DLL 22KB 。。。。。。
CP3245MT.DLL 888KB 。。。。。。
CC3250MT.DLL 1462KB .........
MIDAS.DLL 287KB 。。。。。。。
ORB_BR.DLL 2042KB 99-1-20 10:34
CORBA.PAS 63KB 01-5-22
ORBPAS.PAS 16KB .........
ORBPAS30.PAS 20KB .........
把以上文件拷贝到Idl2Pas/Midas XML例程目录下,就可以调试了!!
客户端分发时:把以上6个DLL一起分发.
不对的地方请指正.部分文件,需要VISIBROKER3.3和4.0都安装一边才有!
先安装3.3还是先安装4.0,我不记得了,好象没什么区别!
 
首先,感谢楼主的慷慨大方。
其次,请问
'运行VISIBROKER SMART AGENT'
是指客户端运行,还是服务端运行,还是服务端,客户端都要运行
然后,客户端是否需要安装VISIBROKER
谢谢
 
什么地方都可以!!可以任意运行都个服务器程序!!
只要有一个就可以!!你调试成功了吗?
 
感谢楼主
调试通了,发现局域网内客户端没开VISIBROKER,
只要服务端开VISIBROKER,似乎客户端会在局域网内自动查找服务端
Corba比我想象的强!
 
visibroker是什么?
我的DELPHI6为什么没有visibroker????
 
好同志![:)]
帮我看看下面这个问题好吗?(“OAD注册对象以自动激活CORBA服务器”的问题,别的已
解决)
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1044466
 
有试过单安装VISIBROKER4.0对远程数据库操作成功的吗? 我试过好象不行.
 
有个问题请教,delphi7分布式数据库中为什么不支持Corba连接了,有代替的办法吗?
 
回复:
1。没有VIAIBROKER可能是盗版不全的原因!
2。OAD激活CORBA很简单,不过没调试过!!
3。单独安装可能缺少一些文件!!所以需要都安装,当然不安装,你要是能找到需要的
文件也行
4。DELPHI7我还没研究,请原谅!
 
To zwfyazl, 没做成功过怎么能说很简单?有时候一层窗户纸却总是要花很多时间才能捅得
破。
 
OAD注册对象以自动激活CORBA服务器,你可以查询一下以前的帖子!!
我也快马上调试了,调试成功了,再上贴!!
估计不难!!!
 
delphi 7 中怎么没有了CORBA Datamodule 和 CORBA Object ?
 

Similar threads

S
回复
0
查看
832
SUNSTONE的Delphi笔记
S
S
回复
0
查看
790
SUNSTONE的Delphi笔记
S
后退
顶部