高手请进,绝对挑战!!!!!!!!!

顽皮小子 2006-02-27 09:45:58
动态生成控件,并写相关事件。
正确代码:
  TButton *aa = new TButton(this);
aa->Parent = Panel1;
aa->OnMouseDown = ToolButton1MouseDown;


  错误代码:
  TCppWebBrowser *aa = new TCppWebBrowser(this);
Panel1->InsertControl(aa);
aa->OnNavigateComplete2 = CppWebBrowser1NavigateComplete2;

提示错误:[C++ Error] Unit1.cpp(51): E2034 Cannot convert 'void (_fastcall * (_closure )(TObject *,IDispatch *,Variant *))(TObject *,IDispatch *,Variant *)' to 'void (_fastcall * (_closure )(TObject *,IDispatch *,tagVARIANT *))(TObject *,IDispatch *,tagVARIANT *)'


请各位高手指点

...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
顽皮小子 2006-02-28
  • 打赏
  • 举报
回复
问题已经解决,谢谢楼上各位。
顽皮小子 2006-02-28
  • 打赏
  • 举报
回复
同一控件的同一事件,为什么会出问题呢??????
顽皮小子 2006-02-27
  • 打赏
  • 举报
回复
应该怎么写
顽皮小子 2006-02-27
  • 打赏
  • 举报
回复
控件一样,为什么类型不一样呀!
痞子酷 2006-02-27
  • 打赏
  • 举报
回复
OnNavigateComplete2 = CppWebBrowser1NavigateComplete2;
参数类型不一致。
顽皮小子 2006-02-27
  • 打赏
  • 举报
回复
自己先顶一下
wenyongjie 2006-02-27
  • 打赏
  • 举报
回复
aa->OnNavigateComplete2 = CppWebBrowser1NavigateComplete2;这 句出错是了
你看一下CppWebBrowser1NavigateComplete2的形参是不是和OnNavigateComplete2事件的一样?
我想肯定不是
顽皮小子 2006-02-27
  • 打赏
  • 举报
回复
高手快来帮忙呀

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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