50分求解关于Active中访问控件的问题?

hongfu_lizhifu 2009-06-24 10:53:35
ActiveForm中添加一个按钮,在按钮的Click事件中可以正常访问所有的控件属性,但是如果在ActiveForm接口函数中访问其它控件就会报地址错误,接口函数如下:
STDMETHODIMP TPrintImpl::ShowRt(BSTR RtName)
{
try
{
::ActForm->Eidt->Text="";
}
catch(Exception &e)
{
return Error(e.Message.c_str(), IID_IPrint);
}
return S_OK;
};

给我的感觉好像在JS调用ActiveX插件时,Form上的控件还没有生成。请问高人,如何解决这个问题?
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongfu_lizhifu 2009-06-24
  • 打赏
  • 举报
回复
谢谢yuanreid ,也谢谢songhtao ,问题解决了。
我不懂电脑 2009-06-24
  • 打赏
  • 举报
回复
m_VclCtl就相当于activeform自己。

http://www.evget.com/zh-CN/Info/catalog/6488.html
hongfu_lizhifu 2009-06-24
  • 打赏
  • 举报
回复
m_VclCtl是什么东东,能否说得更清楚点?
yuanreid 2009-06-24
  • 打赏
  • 举报
回复
试试用m_VclCtl替代::ActForm呢?

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧