环境:
windows 2000 server+vc6
建立一COM测试并增加ATL OBJECT,名叫test
在Itest中增加方法如下:
STDMETHODIMP Ctest::getUserName(BSTR *value)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState()) // TODO: Add your implementation code here
//返回用户名
*value=L"com+测试";
return S_OK;
}
现象:
用CoCreateInstance可以访问接口方法
但用CoCreateInstanceEx时提示:
'CoCreateInstanceEx' : undeclared identifier我已在CPP文件首部加入以下内容:
#include <windows.h> #define _WIN32_DCOM
#include <objbase.h>
#include <comdef.h>