我在类CSth中有定义并实现函数 'Func
.h文件中
Class CSth : public CCmdTarget
{
 ...
protected:
   afx_msg BSTR Func(long m_var);
...
}
.cpp文件中
BEGIN_DISPATCH_MAP(CSth, CCmdTarget)
//{{AFX_DISPATCH_MAP(CSth)
// NOTE - the ClassWizard will add and remove 
                  //   mapping macros here.
DISP_FUNCTION(CSth,"Func",Func,VT_BSTR,VTS_I4)
//}}AFX_DISPATCH_MAP
END_DISPATCH_MAP()BSTR CSth::Func()
{
   CString ls_var;
   ls_var.Format( " %ld " , m_var);
   return ls_var.AllocSysString();
}
编译没有问题但在客户程序的调用中却提示
"error C2039: 'Func' : is not a member of 'ISth'"