首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

小弟我在ASP中调用,如何才能得到[out]的值

2012-02-02 
我在ASP中调用,怎么才能得到[out]的值?dll代码:[id(1),helpstring( methodGenerateConfirmedCode )]HRES

我在ASP中调用,怎么才能得到[out]的值?
dll   代码:
[id(1),   helpstring( "method   GenerateConfirmedCode ")]   HRESULT   GenerateConfirmedCode([in]BSTR   azRegistryID,[in]BSTR   azUsername   ,[out,retval]BSTR*   azConfirmedCode);  


STDMETHODIMP   CGetRegistryInWeb::GenerateConfirmedCode(BSTR   azRegistryID,   BSTR   azUsername,   BSTR*   azConfirmedCode)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())

//   TODO:   Add   your   implementation   code   here
*azConfirmedCode   =   azRegistryID;
return   S_OK;
}




[解决办法]
STDMETHODIMP CGetRegistryInWeb::GenerateConfirmedCode(BSTR azRegistryID, BSTR azUsername, BSTR* azConfirmedCode)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState())

// TODO: Add your implementation code here
CString _azRegistryID;
_azRegistryID=azRegistryID;
*azConfirmedCode = _azRegistryID.AllocSysString();
return S_OK;
}

'ASP
Dim azRegistryID
Dim azUsername
azRegistryID=需要的值
azUsername=需要的值
Set Obj=Server.CreateObject( "工程名.GetRegistryInWeb ")
RetValue=Obj.GenerateConfirmedCode(azRegistryID,azUsername) 'retvalue是返回的值OK
Set Obj=nothing

热点排行