[已解决]关于再次连接命名服务
谢谢各位高手来关注本贴,我的问题如下:我是做了一个对话框来输入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 编辑 ] CORBA不懂行。跟踪一下看看? 是否是IOR需要更新~? 问题已解决,需要在触发异常后释放orb,m_orb->destroy();
回复 #1 evangel 的帖子
楼主,能留下个QQ给我不,我有问题想向你请教我的QQ:345931986
这个是我碰到的问题,弄了好多天,都没能弄清楚,谢谢了
http://www.acejoy.com/space/html/25/t-2025.html
页:
[1]