Delphi 7
Visibroker 4.5 Abvf[g
[Xm[g

=======================================================

̃t@Cɂ́CĩhLgɊԂɍȂ
ŐVdvȕ⑫LqĂ܂B
́CȑOɃCXg[Ă郊[Xm[g܂߁C
it̃hLg̏̍XVłłB̃t@C
I܂œǂނƂ𐄏܂B

dvF
  Abvf[gpbNCXg[OɕKCDelphi
IĂB

=======================================================
ڎ

* VISIBROKER 4.5 ɂ
* Abvf[gpbN̓e
* CXg[菇
* ̃Abvf[gɊ܂܂t@C

=======================================================
VISIBROKER 4.5 ɂ

VisiBroker 4.5ACORBA  IDL-TO-PAS
-------------------------------------

VisiBroker 4.5 ɂAC++  Java ŏꂽ CORBA
AvP[VƑ݉^pł CORBA NCAgT[
o[쐬ł܂B{íACORBA IDL  Delphi 
Pascal `̃X^uXPgR[hɃRpC
߂ IDL-to-Pascal RpCAт̃R[h
VisiBroker 4.5 for C++ ORB Ƃ̃C^[tF[XɕKv
^CCu񋟂Ă܂B̎ɂA
IDL ɂPȃf[^^AR[obNACOSNaming
ServiceACOSEvent Service ܂ޕGȃf[^^T|[
g܂B

VisiBroker 4.5 for Delphi ̎̂܂܂ȋ@\Љ
邽߂̃TvpӂĂ܂B̃Tv
Delphi7/Demos/Corba/IDL2PAS fBNgɂ܂B

IDL  Delphi Pascal ւ̃}bsÓADelphi 
}jA VisiBroker 4.5 ɋLڂĂ܂B
{i CD  PDF `Ŏ^Ă܂B

CORBA ̌݊Ɋւ
--------------------------

TypeLib C^[tF[X Export IvVA
TCorbaConnectionACorbaDataModuleACorbaObject R|[
lǵADelphi g폜܂B́A
VisiBroker 3.3 Orb ɈˑĂADelphi 7 ɂ͑
܂B

VisiBroker 3.3  TLB t@C CORBA IDL t@C
ϊ邽߂ɂ́AR}hC tlibimp [eBeB
gĂB

)

C:\ *SomePath* >tlibimp -Ic+ MyTLBFile.tlb

tlibimp ͈ȉ̃t@C𐶐܂B

 * MyTLBFile_TLB.dcr
 * MyTLBFile_TLB.pas
 * MyTLBFile.idl  

ɁAmt@CbVK쐬b̑nIсAmCORBAn
^uNbNāACORBA NCAg܂̓T[o[
EBU[hĂяoĂBVɍ쐬ꂽ IDL
t@CEBU[hɎw肷邱ƂŁAX^u
XPg܂BŁA VisiBroker
3.3 AvP[ṼR[hV VisiBroker 4.5
AvP[VɈڍsĂB

CORBA EBU[h VisiBroker 4.1  VisiBroker
4.5 ƌ݊܂B

ׂĂ̋@\ɂāA폜ꂽR|[lg Delphi 7
ō쐬ȂƂ͂ł܂AƎ̃bp[쐬
Kv܂B폜ꂽR|[lgg킸 CORBA
 Midas gɂẮAȉ̃fBNgɂ
Midas XML QƂĂB

C:\Program Files\Borland\Delphi7\Demos\Corba\IDL2PAS 

=======================================================
Abvf[gpbN̓e

̃Abvf[gɂAȉ VisiBroker ̖肪
܂B

 * CORBA Ăяõ}[VOɂ郁[NB
 * IsMultiThreaded ̃ftHgݒ肪 TrueB
 * Orbpas45.dll ɂfbhbNB
 * oAg^瑼̌^ւ̕ϊɂ郁[NB

=======================================================
CXg[菇

̃t@C̃CXg[ɂ 2 ̕@܂B
ʓIȕ@́AׂĂ Delphi 7  CORBA vWFNg
t@CuĂ܂@łBЂƂ́AX
vWFNgɑ΂ăt@Cu@łBꂼ
̕@ɂāAȉQƂĂB

܂Apb`t@CWJꎞIȃfBNg쐬
܂BWinZipAUnZip Ȃǂ̃[eBeBg Zip
t@CJAt@C쐬ꎞfBNgɓWJ
܂B

ׂĂ Delphi 7  CORBA vWFNgCꍇ:
    
  1. ȉ̃fBNgɂ .PAS t@CAꎞfB
     Ngɂ .PAS t@CƒuĂB

     C:\Program Files\Borland\Delphi7\Source\Rtl\Corba45

  2. ȉ̃fBNgɂ .DCU t@CAꎞfB
     Ngɂ .DCU t@CƒuĂB

     C:\Program Files\Borland\Delphi7\Lib\Debug
     C:\Program Files\Borland\Delphi7\Lib\IDL45 

  3. ȉ̃fBNgɂ OrbPas45.dll t@CA
     ꎞfBNgɂt@CƒuĂB

     C:\Program Files\Borland\Delphi7\Bin

X Delphi 7  CORBA vWFNgCꍇ:

  1. ꎞfBNgɂ .PAS t@CAvWFNg
     ̃fBNgɃRs[ĂB

  2. Delphi ̃j[mׂẴvWFNg\zn
     sĂB
    
  3. ȉ̃fBNgɂ OrbPas45.dll t@CA
     ꎞfBNgɂt@CƒuĂB

     C:\Program Files\Borland\Delphi7\Bin
 
======================================================
FILES INCLUDED IN THIS UPDATE

 * OrbPas45.dll
 * Corba.pas
 * OrbPas45.pas
 * CosEvent.pas
 * CosNaming.pas
 * Corba.dcu
 * OrbPas45.dcu
 * CosEvent.dcu
 * CosNaming.dcu

=======================================================
Copyright (c) 2002 Borland Software Corporation.
All rights reserved.
