win7上C#调用C++写的ocx控件出错

qinhualuo 2011-09-16 11:46:48
我这个ocx就是在自己win7下开发的,生成debug版本的ocx控件给别人xp下可以用,自己创建一个C#应用,添加ocx控件运行出来就报错:
“未处理的“System.Reflection.TargetInvocationException”类型的异常出现在 System.Windows.Forms.dll 中。

其他信息: 无法获取“AxquoteView”控件的窗口句柄。不支持无窗口的 ActiveX 控件。”
程序就断在((System.ComponentModel.ISupportInitialize)(this.axquoteView1)).EndInit();
求高手指点迷津。
...全文
320 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jack_Steave 2014-01-23
  • 打赏
  • 举报
回复
我也是,只不过在一台机器上其他机器都是没有问题的,不知道为什么。
wangcll 2012-01-06
  • 打赏
  • 举报
回复
我也碰到此问题,求解决
qinhualuo 2011-09-16
  • 打赏
  • 举报
回复
我这个ocx控件在我c++测试程序里面运行正常,在win7我建的C#应用程序里面,程序都无法初始化完成,更不要说调用了。
hongkun18 2011-09-16
  • 打赏
  • 举报
回复
建winform工程调用ocx;

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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