如何在 VB 6.0 响应用 C#.NET 编写的 COM 组件的事件 ?

cowmax 2005-03-01 11:45:48
使用 C# 编写的一个 COM 组件(即已经向 COM 公布了组件类的接口)
在 VB 6.0 中可以正确地访问组件实现了的方法与属性,但是当要响
应当中的事件时, VB 6.0 会自动生成下面的事件处理函数,但是这个
函数的参数似乎不正确,而且当要创一个实例时,会出现下面错误提示:

run-time error '459'
Object or class does not support the set of events

Dim WithEvents DotNetCom As DotNETComp.Class4


'这个事件处理函数是由 VB 6.0 自己生成的, 但是数的参数似乎不应该是这样的
Private Sub DotNetCom_add_myEventOne(ByVal value As DotNETComp.MyEventTypeOne)

End Sub

Private Sub Form_Load()
'执行以下语句的时候报错
Set DotNetCom = New DotNETComp.Class4
End Sub

...全文
77 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cowmax 2005-03-04
有那位高手愿意解释一下

run-time error '459'
Object or class does not support the set of events

是什么愿因导致的呢 ? 我看过 MSDN 的解释, 跟没看一样, 看不明白.
回复
VBDN 2005-03-03
俺也学习C#中,还没看到组件这部分,帮你顶!
回复
相关推荐
VB.NETVB6.0有什么区别?
VB.NET和VB6.0有什么区别 Visual Basic .NET是Microsoft Visual Studio .NET套件中主要组成部分之...本文将介绍VB.NET的新特性,并比较VB6.0/VB.NET之间的区别,阐述如何利用VB.NET编写简单的应用程序。 1.1 什么是 V
通俗易懂:什么是.NET?.NET Framework?.NET Core?(比较全面)
什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、...
C#基础教程-c#实例教程,适合初学者
本章介绍C#语言的基础知识,希望具有C语言的读者能够基本掌握C#语言,并以此为基础,能够进一步学习用C#语言编写window应用程序和Web应用程序。当然仅靠一章的内容就完全掌握C#语言是不可能的,如需进一步学习C#语言...
C#vb6 com组件的互相调用方法
C#vb6 com组件的互相调用方法 c#可以调用VB、C++的dll和ocx,反过来,VB也可以调用c#组件,以下是引用的一篇文章: http://www.cnblogs.com/martin1009/archive/2012/02/09/2344254.html 1.首先vs...
什么是.NET?什么是.NET Framework?什么是.NET Core?
什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、...
C#+.NET中调用VB编写的DLL代码事例
转自:http://www.taotechinfo.com/collect/2010222/n68565463.html http://www.cnblogs.com/Tmouse/archive/2010/04/15/1712819.html .NET中如何调用VB6编写
VB.NET——你到底是?】
前言: 最近开始学习了VB.NET,以前学习过VB ,在学C#的时候,接触了.NET,现在开始学习了VB.NET,但是,自己还不认识它?所以,学习之初,先来了解了解这个VB.NET 。 核心:VB.NET 是什么? vb.net是Visual Basic...
通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概...
C#生成.dll 供VB6的开发人员调用
C#生成基于COM的DLL供VB调用 用C#生成.dll 供VB6的开发人员调用 里面有两个方法  Encrypt(string pToEncrypt,string sKey) //加密  Decrypt(string pToDecrypt,string sKey) //解密  然后你这样写代码:...
VBVB.NET——VB6程序员如何转向.NET
《开发高手》 (发表于《CSDN开发高手》2003年9月号)作者 Mahesh Chand翻译 韩磊 Visual Basic .NET是Microsoft Visual Studio .NET套件中主要组成部分之一。...本文将介绍VB.NET的新特性,并比较V
在VB程序中调用C#动态库
1.用C#编写一个类库(DEMO.DLL) using System; using System.Collections.Generic; using System.Text; namespace CSHARPDEMO { public class DEMO { public Demo_Response DoRequest(Demo_Requ...
VB6和VB.NET的区别
Visual Basic.NET是Microsoft Visual Studio.Net套件...本文主要介绍VB.Net的新特性,并比较VB6.0和VB.Net之间的区别。 1、什么是VB.Net? Microsoft推出全新的编程和操作系统Framework——.NET,支持多种语言利用公
3万字长文概述:通俗易懂告诉你什么是.NET?什么是.NET Framework?什么是.NET Core?
文章是原作者一字一字亲手码出来的,每天下班用休息时间写一点,持续了二十来天。且对于文章上下衔接、概念引入花了很多心思,致力让很多概念本文中显得通俗。
VB调用C#写的WinForm.NET控件
一.前言:  虽然IT开发技术日新月异,不过业界...本文就讨论如何在VB6.0开发中使用上WinForm.NET控件。[袁永福版权所有]   二.软件原理:  运行VB IDE,打开或创建一个EXE工程,打开窗体设计器,如下图所示:
3万字通俗易懂告诉你什么是.NET?什么是.NET Framework?什么是.NET Core?
通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core? 什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐...
VB6工程转换为VB.net的资料
摘要:本文推荐给那些准备将自己的应用移植到Visual Basic.NET中的Visual Basic开发者。文章中包括Visual Basic.NET升级工具的信息的介绍以及将Visual Basic 6结构平滑升级到Visual Basic.NET 的指导标题什么是...
【转载】通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、...
VB6.0人脸识别(使用虹软人脸识别SDK)
需求:现有VB6.0的项目需要实现人脸识别功能。 问题: 自身完成VB6.0人脸识别不行。故借助虹软SDK。虹软SDK不支持VB6.0,更没有Demo可看。所以下载C#2.2版本。 解决: 1.虹软SDK使用的是C#2.2, 已提取人脸特征放入...
C#创建COM组件VB,PB,Delphi调用
1 COM组件概述 COM是微软公司为了计算机工业的软件生产更加符合人类的行为方式开发的一种新的软件开发技术。...②可以多个应用系统中重复利用同一个组件; ③可以方便的将应用系统扩展到网络...
.netcom组件
使用.net中注册组件,有三种方式:1.手动注册: win9x/NT/2000系统提供一个用于注册进程内组件的实用工具RegSvr32.exe,如regsvr32 c:\test.dll;在.NET下面,注册.NET组件就需要regasm命令了,如C:\>regasm ...
总结使用VB 6.0C#编写ActiveX控件的实践 (一)
该篇文章是我于2009年6月10日通过自己编写的工具,批量从位于博客园的博客站点...陈希章 原文地址:http://www.cnblogs.com/chenxizhang/archive/2008/08/11/1264966.html原文标题:总结使用VB 6.0
.NET组件COM组件之间的相互操作方法
率,我们不难想象得到,未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会 彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/...
java Jacob调用VB编写的DLL(COM组件
项目上有调用Visual Basic 6.0编写的DLL文件的需求,使用JNA调用无果后,网上找了部分资料,整理如下。 为什么用JNA无法调用? VB生成的COM组件,虽然是dll后缀,但事实上,它应该叫做activex dll,是一种com...
vb调用C#写的dll
做系统升级维护的项目中,用到了老系统(VB实现)要调用一部分新功能(C#实现)的情况,于是进行了简单的调查。发现如下资料网上发现的资料。----------------------------------------------------------------------...
CIET-2019-0504 数据中心运维管理人才标准.pdf
数据中心运维管理,人才标准,欢迎查看共同学习。
webrtc demo使用方法
谷歌webrtc demo的使用教程,webrtc源代码自行从官网下载,该教程只给出了源代码详细的使用方法,包括如何编译
朴素贝叶斯算法做文本分类-代码
https://blog.csdn.net/zzZ_CMing/article/details/89478436 朴素贝叶斯算法做文本分类,用的是谭松波酒店语料。
QT实战之监控回看系统
本课程基本Qt for windows平台下开发的监控回看界面程序,通过选择界面上的时间和日期可以准确定位观看过去的某一年某一日某个时刻的监控画面,支持对接第三方海康设备的功能,同时也能对于学习QT有很大的帮助。 学会对接第三方设备,学会QT开发,学会界面布局,学会界面设计。
FANUC的3210密码破解软件
FANUC 3210 密码破解软件,读取SRAM备份文件,不需要注册,完全免费。
PDB符号文件查看工具 symview,pdbxtract
PDB符号文件查看工具, 包含2个工具symview 和pdbxtract symview可查看文件所有原始信息 pdbxtract 可方便查看结构体等信息, 可导出头文件或xml
发帖
COM/DCOM/COM+
创建于2007-09-28

858

社区成员

VB COM/DCOM/COM+
申请成为版主
帖子事件
创建了帖子
2005-03-01 11:45
社区公告
暂无公告