为什么会出现这样的错误呢?PortableServerPOA::AdapterNonExistent.

cmm_huang 2003-09-05 03:53:52
代码如下:
Application->Initialize();
// Initialize the ORB and BOA
CORBA::ORB_var orb = CORBA::ORB_init(__argc, __argv);
CORBA::BOA_var boa = orb->BOA_init(__argc, __argv,NULL);
MyFirstImpl myFirst_MyFirstObject("MyFirstObject");
boa->obj_is_ready&myFirst_MyFirstObject);

Application->CreateForm(__classid(TForm1), &Form1);
Application->Run();
在运行到boa->obj_is_ready&myFirst_MyFirstObject); 时总是出错
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cmm_huang 2003-09-08
  • 打赏
  • 举报
回复
我看了开发指南,当调用find_poa方法的时候如果失败就会抛出adpaternonexistent的异常,而且我在编译生成的_s.cpp文件里面也只看到关于poa的一系列操作。我觉得可能是初始化的原因,可是我不知道改怎么显式的初始化
finalhunter 2003-09-08
  • 打赏
  • 举报
回复
是不是没得到corba对象
cmm_huang 2003-09-06
  • 打赏
  • 举报
回复
我没有开什么防火墙,只是装了一个诺顿的文件实时防护,应该没有什么关系的吧?我怀疑初始化的时候的问题。因为我不知道初始化的参数agrv,argc值是多少,在watch窗口中看不到呢!另外,我想问一下orb和boa初始化时的参数应该怎么设置
pcclever 2003-09-05
  • 打赏
  • 举报
回复
服务器是不是开了防火墙?该信息被拦下来了。

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧