BCB

cisco1999 2012-07-26 04:51:30
BCB 调用scriptcontrol.addobject不能用
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cisco1999 2012-07-30
  • 打赏
  • 举报
回复
你能帮忙写一个例子吗?谢谢!
ccrun.com 2012-07-27
  • 打赏
  • 举报
回复
强制转换肯定不行的。

你需要继承一个AutoObject接口,写一个类,然后在AddObject中调用。
cisco1999 2012-07-27
  • 打赏
  • 举报
回复
在borland c++buider中使用microsoft scriptcontrol Active X 控件的addobject方法中第二个参数的类型是IDispatch *类型,而不是其他编程环境中的object*类型。我使用强制转换(IDispatch *)可以编译通过,但在运行时显示“Project Project2.exe raised exception class EAccesssViolation with message'Access violation at address 40107902 in module 'vcl60.bpl'.Read of adddress 0070AC44'.Process stopped.Use Step or Run to continue.
ccrun.com 2012-07-26
  • 打赏
  • 举报
回复
请贴出具体的错误信息。

1,317

社区成员

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

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