添加一个成员函数出现的问题 在一个类中添加一个成员函数 然后 出现 Unable to create the Implementaiton of this function这个提示何解啊~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看起来是.cpp文件中没有顺利加这个函数自己加一下也不难啊。改一下.h 再改一下.cpp 通过手动编辑.idl、.h 和.cpp 文件添加这些方法。以下显示了所做的更改时添加 (称为测试,并分别具有 SAFEARRAY(BSTR) * 和 SAFEARRAY(BSTR),Test2) 的两种方法称为 IATLObj 为接口。IATLObj 由一个 ATL 实现的类称为 CATLObj。 在.idl 文件中添加此代码在新的方法: interface IATLObj : IDispatch { [id(1)] HRESULT Test([out] SAFEARRAY(BSTR) *ppArrayBstr); [id(2)] HRESULT Test2([in] SAFEARRAY(BSTR) pArrayBstr); }; 将此代码添加到 ATL COM 对象的.h 文件: STDMETHOD(Test)(SAFEARRAY **ppArrayBstr); STDMETHOD(Test2)(SAFEARRAY *pArrayBstr); 将此代码添加到 ATL COM 对象的.cpp 文件: STDMETHODIMP CATLObj::Test(SAFEARRAY **ppArrayBstr) { return S_OK; } STDMETHODIMP CATLObj::Test2(SAFEARRAY *pArrayBstr) { return S_OK; } 请问怎么通过GDI+把PNG图像存成不带Alpha通道的 问个组件调用组件的问题 excel 编程 我想引入其他工程中的工具条,如何做呢 检查框第一次单击是选中,第二次单击是不选中,怎么写? 关于64K分色的方法!(100分) 初学dll,关于dll调用向大家请教一个问题 增加线程可否提高程序的运行速度? 如何获得系统中运行的所有程序的名字 得到路径问题 讨论下对钱的看法,我觉得为了钱而不是技术本身的人不可能有好的技术 关于内存映射大文件的问题
自己加一下也不难啊。改一下.h 再改一下.cpp
{
[id(1)] HRESULT Test([out] SAFEARRAY(BSTR) *ppArrayBstr);
[id(2)] HRESULT Test2([in] SAFEARRAY(BSTR) pArrayBstr);
};
将此代码添加到 ATL COM 对象的.h 文件: STDMETHOD(Test)(SAFEARRAY **ppArrayBstr);
STDMETHOD(Test2)(SAFEARRAY *pArrayBstr);
将此代码添加到 ATL COM 对象的.cpp 文件: STDMETHODIMP CATLObj::Test(SAFEARRAY **ppArrayBstr)
{
return S_OK;
} STDMETHODIMP CATLObj::Test2(SAFEARRAY *pArrayBstr)
{
return S_OK;
}