请教C#调用cb写的ocx控件问题

leogle_reloaded 2009-11-02 04:54:42
我现在遇到一个问题:
使用C#winform调用C++builder做的ocx控件
1.在工具箱中添加这个控件

2.将这个控件拖到Form界面中
弹出如下错误信息

Assertion failed: pClientSite == 0 || mspClientSite == 0, file d:\program files\codegear\rad studio\5.0\include\atl\atlctl.h, line 911

关掉这个对话框后VS崩溃。
问:1,怎么解决
2,C#里面如何引用cb写的ocx控件呢?
...全文
132 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2009-11-04
  • 打赏
  • 举报
回复
降级到BCB6或者检查你的BCB是否有更新的版本。
zbking 2009-11-03
  • 打赏
  • 举报
回复
OCX有注册吗?
REGSVR32
leogle_reloaded 2009-11-03
  • 打赏
  • 举报
回复
自己顶起
leogle_reloaded 2009-11-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 leogle_reloaded 的回复:]
自己顶起
[/Quote]
注册过了。
工具箱->选择项->COM组件,如果没有注册,在这里是看不到这个ocx控件的
leogle_reloaded 2009-11-02
  • 打赏
  • 举报
回复
使用动态创建方式也一样,只不过是在运行时报这错
zhujinqiang 2009-11-02
  • 打赏
  • 举报
回复
这样也行啊?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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