读书人

自定义的ActiveX控件的属性报错请专

发布时间: 2012-03-28 15:40:03 作者: rapoo

自定义的ActiveX控件的属性报错,请专家解答
以下是我自定义的ActiveX控件的一个属性,报错

C/C++ code
STDMETHODIMP TActiveFormXImpl::get_name(long* Value){  try  {   *Value=(long)name;  }  catch(Exception &e)  {    return Error(e.Message.c_str(), IID_aaa);  }  return S_OK;};STDMETHODIMP TActiveFormXImpl::set_name(long Value){  try  {    m_VclCtl->name=Value; //这里出错,提示 'name' is not a member of 'TWinControlAccess<TActiveFormX>'  }  catch(Exception &e)  {    return Error(e.Message.c_str(), IID_aaa);  }  return S_OK;};


[解决办法]
m_VclCtl->name=Value;
换成
name=Value;
[解决办法]
这个name变量是自定义的吗?从上面的代码看name=Value; 绝对是不会错的,崩溃应该是别的地方的问题

读书人网 >C++ Builder

热点推荐