evangel 发表于 2010-3-11 15:58:36

[已解决]关于再次连接命名服务

谢谢各位高手来关注本贴,我的问题如下:
      我是做了一个对话框来输入IP地址,然后连接其IP的命名服务,我发现如果第一次输入一个错误的IP进行连接,后面再输入正确的IP也连接不上,提示错误是NO USABLE PROFILE IN IOR。我始终没弄明白错误的出现原因,望高手赐教~~
InitCorba()
{
try
{
。。。
    m_orb = CORBA::ORB_init (argc, argv, "");
//Get the Naming Context reference
CORBA::Object_var naming_context_object= m_orb->resolve_initial_references("NameService");
CosNaming::NamingContext_var naming_context_var = CosNaming::NamingContext::_narrow(naming_context_object.in());//错误就在此
。。。
}

[ 本帖最后由 evangel 于 2010-4-19 12:07 编辑 ]

winston 发表于 2010-3-15 22:19:31

CORBA不懂行。跟踪一下看看?

evangel 发表于 2010-3-16 11:36:56

是否是IOR需要更新~?

evangel 发表于 2010-3-16 11:43:11

问题已解决,需要在触发异常后释放orb,m_orb->destroy();

longwenbiao 发表于 2010-3-31 14:21:23

回复 #1 evangel 的帖子

楼主,能留下个QQ给我不,我有问题想向你请教
我的QQ:345931986
这个是我碰到的问题,弄了好多天,都没能弄清楚,谢谢了
http://www.acejoy.com/space/html/25/t-2025.html
页: [1]
查看完整版本: [已解决]关于再次连接命名服务