void MainAppDlg ::resolveUser(const Cstring &username){ {if (m_pLookupService)
//Create the resolver object.
bool onlyUnique = false;bool exhaustiveLookup = true;bool resolveUsers = true; bool resolveGroups = false;m_pUserResolver =
new Resolver(m_pLookupsServic.createResolver
(onlyUnique,exhaustiveLookup,resolveUsers,resolveGroups));if (m_pUserResolver)
{ //Create the resolver listener for receiving the//resolve answer.
m_pResolveListener = new MyResolveListener(this);m_pUserResolver->addResolveListener(m_pResolveListener);
}//Create the Unicode string.BSTR bstrName(username.AllocSysString());
//Send the resolve request, the answer will arrive to//the “MyResolveListener” class.
m_pUserResolver->resolve(bstrName);::SysFreeString(bstrName);}}

解决方案 »

  1.   

    以上代码假设 Domino  以被引用
      

  2.   

    void MainAppDlg ::resolveUser(const Cstring &username){ {if (m_pLookupService)
    //Create the resolver object.
    bool onlyUnique = false;bool exhaustiveLookup = true;bool resolveUsers = true; bool resolveGroups = false;m_pUserResolver =
    new Resolver(m_pLookupsServic.createResolver
    (onlyUnique,exhaustiveLookup,resolveUsers,resolveGroups));if (m_pUserResolver)
    { //Create the resolver listener for receiving the//resolve answer.
    m_pResolveListener = new MyResolveListener(this);m_pUserResolver->addResolveListener(m_pResolveListener);
    DominoDocument doc=new DominoDocument();
    doc.bset=m_pUserResolver ;
    }//Create the Unicode string.BSTR bstrName(username.AllocSysString());
    //Send the resolve request, the answer will arrive to//the “MyResolveListener” class.
    m_pUserResolver->resolve(bstrName);::SysFreeString(bstrName);}}