社区
C#
帖子详情
在web页面引用windows控件的问题
xuanzg
2005-02-21 03:14:04
我初学C# 我遇到一个问题 就是在web界面上引用我原来用vc6做的控件,只要我程序内部以调用这个控件的方法 就会 出现
"异常详细信息: System.Runtime.InteropServices.COMException: 灾难性故障"
请大家帮忙!
...全文
142
11
打赏
收藏
在web页面引用windows控件的问题
我初学C# 我遇到一个问题 就是在web界面上引用我原来用vc6做的控件,只要我程序内部以调用这个控件的方法 就会 出现 "异常详细信息: System.Runtime.InteropServices.COMException: 灾难性故障" 请大家帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hyqyyy
2005-02-22
打赏
举报
回复
只能完全封装,属性什么的就别想用了,数据交换用SOCKET吧!实现起来比较重杂.
huleeyar
2005-02-22
打赏
举报
回复
建议不要用那个控件,以后你会越来越累的
duxinrun
2005-02-22
打赏
举报
回复
这应该是一个运行期错误。也就是说你所编写的COM组件在运行的时候突破了InterOpServices的限制而导致了COM与.net交互的失败。原因可能很多。建议参考InterOpServices的文档。
xuanzg
2005-02-22
打赏
举报
回复
to douxulai(冰汽水) :
谢谢你的回复
可是我现在是在自己本机上运行, 我的机器上各种编译环境都有。
vs6, vs.net, psdk ....
我也很奇怪,为什么会这样...
douxulai
2005-02-21
打赏
举报
回复
可能该控件还需要别的dll,保证一起注册进来即可
因为单纯看System.Runtime.InteropServices.COMException这个异常的话,应该是COM内部抛出来的
所以说,COM本身也许没有什么问题,你的C#不是也可以识别这个COM中的各种属性方法了吗?
可能COM内部的处理又调用了VC6的一些老的库,比如MFC4.2,那么请把这些也一起注册进来
另外,给楼主推荐个工具:COM Explorer v2.0
用来看dll或ocx的信息,里面会有该dll或ocx依存那些库的信息,照着部署就是了。
FJGoodGood
2005-02-21
打赏
举报
回复
把你的调用代码贴来看看,不排除是控件的问题。
xuanzg
2005-02-21
打赏
举报
回复
to FJGoodGood(_FJ_强中强):
...
Regsvr32 -i 注册一下,然后添加引用时选择COM组件
...
这个控件 我已经住测过了 也添加引用了
FJGoodGood
2005-02-21
打赏
举报
回复
先把VB控件用 Regsvr32 -i 注册一下,然后添加引用时选择COM组件,在列表里选择你刚才注册 VB 控件即可。
xuanzg
2005-02-21
打赏
举报
回复
to RushDJ()
我用vc6作的控件就是ActiveX的。
不想落后的兔子
2005-02-21
打赏
举报
回复
要把控件做成ActiveX的
xuanzg
2005-02-21
打赏
举报
回复
自己 up 一下
零基础学ASP.NET 2.0电子书&源代码绝对完整版1
操作系统:
Windows
Server 2003或
Windows
XP Professional 开发环境:Microsoft Visual Studio 2005 数据库:SQL Server 2005
Web
服务器:IIS 5.1及以上版本 2.本书所附光盘范例 第1章(\Chapter 01) 示例...
Excel VBA实用技巧大全 附书源码
01062获取Excel的
Web
工具栏信息 01063获取Excel审阅工具栏信息 01064获取Excel窗体工具栏信息 01065获取Excel外部数据工具栏信息 01066获取Excel公式审核工具栏信息 01067获取Excel
控件
工具箱工具栏信息 01068获取...
C++ Qt5进阶之复杂
控件
自定义2
前面,我们推出了非常受欢迎的课程《C++ Qt5复杂
控件
自定义》课程。 《C++ Qt5进阶之复杂
控件
自定义2》是我们C++ Qt5系列课程... 《C++ Qt5复杂
控件
自定义》系列课程都是跨平台的,优先支持
windows
,然后mac,ubuntu。
COM与COM+从入门到精通(pdf版本,含源码)
Web
页面
访问 VBDHTML项目 DHTML项目基础 DHTML应用程序样本 VBIIS应用程序
Web
Class 一个IIS应用程序样本 设计
控件
设计
控件
与HTML文件 样本设计
控件
小结 第三部分 了解DCOM 第8章 DCOM概述 何谓...
Visual C++实践与提高-COM和COM+篇『PDF』
5.3 在Vsual C++中使用ActiveX
控件
——例程VCActiveX 5.3.1 创建ActiveX
控件
包容器程序 5.3.2 加载ActiveX
控件
5.3.3 设计时访问
控件
的属性 5.3.4 运行时访问
控件
的属性和方法 5.3.5 处理
控件
的事件 5.4 在Visual ...
C#
110,499
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章