Corba 的问题(100分)

  • 主题发起人 主题发起人 R_Baggio
  • 开始时间 开始时间
是的;发布的时候打到一个包里。
 
DELPHI6的CORBA 例程也是如此,找不到orbpas41.dll.
 
>来自:Think, 时间:01-5-17 9:18:00, ID:533689
>运行Delphi作的CORBA客户端需要以下dll:
>orbpas50.dll cp3245mt.dll orb_br.dll borlandmm.dll
>将它们放到Windows的系统目录下
這樣不行!!!!還是找不到,
裝client的98一定要裝了visibroker才可以
可能是dll沒有注冊的問題!!!請問如何解決啊!!!
 
楼上的说climacip.exe是什么呀?我的机子都找不到。
 
Win98
1.所需的类文件
borlndmm.dll,cp3245mt.dll,orbpas50.dll,midas.dll,vbcpp.jar,
orb_br.dll
要把这些文件加到系统路径上
例如:文件都在c:/corba目录下,在Autoexec.bat上加一句
set path=%path%;c:/corba
2、环境变量:在Autoexec.bat上加一句
运行类库: set classpath=c:/corba/vbcpp.jar
. Corba 端口:set OSAGENT_PORT=*****(**为服务端的端口号,默认为14000)

set path=%path%;c:/corba
set classpath=c:/corba/vbcpp.jar
set OSAGENT_PORT=180**
Win2000
1.所需的类文件
borlndmm.dll,cp3245mt.dll,orbpas50.dll,midas.dll,vbcpp.jar,
orb_br.dll
要把这些文件加到系统路径上,例如:文件都在c:/corba目录下
2设置环境变量
我的电脑-》属性-》高级-》环境变量中
在path 末尾加上 ' ;c:/corba '
添加classpath=c:/corba/vbcpp.jar
添加OSAGENT_PORT=*****
 
不要看climacip.exe了,是我自己用的,你只要把borlndmm.dll,cp3245mt.dll,orbpas50.dll,midas.dll,vbcpp.jar,
orb_br.dll
拷贝到c:/corba
在autoexec.bat中加入
set path=%path%;c:/corba
set classpath=c:/corba/vbcpp.jar
set OSAGENT_PORT=180**
 
前一个VisiBroker for delphi 中的不是采用的Idl2pas新的系统中的visibroker 版本不需要
这个DLL,请在www.csdn.net search 我的文章visibroker for delphi!
 
我用Visibroker4.1,Delphi6,测试Demo/Corba/Any例子
·提示在%path%/Delphi6/Projects/Bpl/下找不到Corba.pas,OrbPas40.pas
·我复制这些文件到上目录
·运行提示:找不到orbpas41.dll
·复制orbpas41.dll到程序运行目录
·还是提示找不倒orbpas41.dll文件
·看到各位帖子,又如此操作:
·修改Autoexec.bat文件,修改后的文件:
C:/WINDOWS/cwcdata/cwrdos.exe
@if exist C:/WINDOWS/TEMP/KAV_PROC.BAT call C:/WINDOWS/TEMP/KAV_PROC.BAT
SET PATH=E:/PROGRA~1/BORLAND/DELPHI6/BIN;E:/PROGRA~1/BORLAND/DELPHI6/PROJECTS/BPL;D:/PROGRA~1/BORLAND/DELPHI6/BIN;D:/PROGRA~1/BORLAND/DELPHI6/PROJECTS/BPL;C:/PROGRA~1/BORLAND/DELPHI6/BIN;C:/PROGRA~1/BORLAND/DELPHI6/PROJECTS/BPL
CALL d:/Sybase/BIN/WSYBSET.BAT
SET CLASSPATH=D:/PROGRA~1/BORLAND/VBROKER/LIB/VBCPP.JAR;C:/PROGRA~1/BORLAND/VBROKER/LIB/VBCPP.JAR
rem VisiBroker
set PATH=C:/vbroker41/bin;%PATH%
set PATH=C:/vbroker41/bin;%PATH%
set PATH=C:/vbroker41/bin;%PATH%
set PATH=C:/vbroker41/bin;%PATH%
set path=%path%;C:/Program Files/Borland/Delphi6/Bin //我添加的,因为我发现好几个你们说的dll文件都在此目录下
set OSAGENT_PORT=14000 //我添加的
·虽然原先也有vbcpp.jar这个文件,但是我在机器里搜索不倒此文件,一定需要这个文件吗?
·现在还是提示找不到orbpas41.dll这个文件。
-------------------------help?me~~~
----------------此问题解决--------------请看回忆录:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1258044
 
TO:代码雪儿
你在安装DELPHI6是要选择是安装VB4.1才会用,你可以在你的D6安装盘上找到
orbpas41.dll这个文件。
 
原因是Corba.pas的路径指错了,从菜单选择
Tools->Environment options
选Library项,编辑Library path,
将c:/Program Files/Borland/Delphi6/Lib/IDL3删去
增加c:/Program Files/Borland/Delphi6/Source/Rtl/Corba
如果delphi6在其它目录安装,操作类似
这样有可以orbpas60.dll或其它dll,将这些文件复制到
当前目录下(如果需要),注意visibroker的smart agent要启动
 
To:little_five_gqw
这个问题我已经解决,谢谢回答我的问题。
(看你内容好像是解决我问题,不是回答楼主的问题。)
 
TO:代码雪儿 在D7下,CORBA控件,没了,怎么办?可有解决方案?
 
后退
顶部