3,245
社区成员
发帖
与我相关
我的任务
分享
VARIANT mConfiguration;
m_pApplication->Clean(mConfiguration);
m_pApplication->Build(mConfiguration)
CComPtr<IDispatch> actCfgDisp;
if (FAILED(m_pApplication->get_ActiveConfiguration(&actCfgDisp)) || !actCfgDisp)
return E_FAIL;
CComQIPtr<IConfiguration> activeConfiguration(actCfgDisp);
if (!activeConfiguration)
return E_FAIL;
CComBSTR configurationName;
CString configuration;
if (SUCCEEDED(activeConfiguration->get_Name(&configurationName)))
{
// Use the configuration name
VARIANT vtConfig;
vtConfig.vt = VT_DISPATCH;
vtConfig.pdispVal = activeConfiguration;
vtConfig.pdispVal->AddRef();
m_pApplication->Clean(vtConfig);
m_pApplication->Build(vtConfig);
}