top
Loading...
JBuilder7+Delphi6寫CORBA體驗

前言:

CORBA是一種透時的分布對象標準,也是一種語言中立的對象標準,這里講一些使用JBuilder 7和DELPHI 6混合編寫CORBA程序個人體驗。

測試用軟件環境:

JBuilder 7
vbroker for JAVA 4.5
DELPHI 6(安裝時選取安裝VisiBroker 4.0)

運行限制:

DELPHI編寫的CORBA軟件運行時需求要以下DLL,

orbpas40.dll (在Delphi6Bin目錄內)
cc3250mt.dll (在Delphi6Bin目錄內)
orb_br.dll (vbroker for c++的bin目錄內)
vport_br.dll (vbroker for c++的bin目錄內)

所以在運行DELPHI編寫的CORBA軟件時,要保證通過環境變量PATH可以找到以上4個DLL文件。

實際使用時可以只使用了vbroker for JAVA的各種服務程序,不使用vbroker for c++的服務程序,各種服務器運行于本網段其他主機(含非同類型主機,如在服務器運行于linux主機)也可以正常運行CORBA程序。

局限性

Visibroker 3.x 和4.x支持,BOA方式,
POA在Visibroker 4.X上支持,但現在DELPHI CORBA編程只支持BOA方式。
JBuilder 和C++Builder 支持POA方式編程

如果在DELPHI編程中需要使用POA方式可以到 http://www.millennium-group.ru/tools 去下載MT DORB 這個工具包提供了DELPHI POA的支持

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗