C#调用vb dll 参数传递--数组、整型等(c#调用com)

来源:互联网 发布:淘宝购物瑞典海关 编辑:程序博客网 时间:2024/05/23 20:07

本例子中实现在c#中调用由vb生成的dll文件(com调用)

例子由两个主要步骤组成:一 为在vb中生成有参数和返回值的dll ;二 是在c#中引入步骤一中生成的dll,然后生成实例调用

 

步骤一:首先在vb中新建一个ActiveX DLL 工程,

 

然后在类模块文件中填入以下代码

 

 

并将工程名修改为DLLTest,类模块名为clsTest

 

 

然后生成名为DLLTest.dll的动态链接库文件

 

步骤二:在vs2010中新建一个windows窗体应用程序

首先将生成的dll进行注册,然后在新建的工程中加入该dll的引用

并在窗体上增加两个按钮,分别用于测试基本类型和数组的传递,分别在两个按钮的点击事件中的代码如下

 

编译运行后弹出结果,证实参数正确传递,调用dll成功

 本例子中的所有代码可到此处下载:http://download.csdn.net/source/2747484

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 狗狗眼睛上火了怎么办 狗上火了眼屎多怎么办 金毛走路扭腰怎么办 金毛流鼻涕微黄怎么办 狗狗下眼皮红了怎么办 金毛眼睛打肿了怎么办 金毛的眼睛红怎么办 眼睛干涩有红血丝怎么办 小孩子眼睛红有眼屎怎么办 狗狗的肉垫粗糙怎么办 狗狗眼睛变蓝色怎么办 脸被太阳晒伤了怎么办 皮肤晒伤红肿痒怎么办 3岁儿童频繁眨眼怎么办 狗狗的眼睛红肿怎么办 脸过敏发红怎么办不痒 上眼皮红肿痒是怎么办 眼睛痒了几天了怎么办 眼睛肿了还痒怎么办 孩子脸上有红血丝怎么办 脸上长了红血丝怎么办 指甲受创出血了怎么办 手指被挤压紫了怎么办 眼睛撞了有淤血怎么办 下眼底有小白点怎么办 狗的白眼球充血怎么办 眼球有出血点是怎么办 吃阿胶上火了该怎么办 胎儿胼胝体发育不良怎么办 鸡眼看到硬芯了怎么办 小脚趾起茧子疼怎么办 脚起老茧很痛怎么办 化疗后骨髓抑制严重怎么办 胃炎引起的胃胀怎么办 胃病胀肚子很鼓怎么办 小孩淋巴结发炎肚子疼痛怎么办 顺产后子宫脱垂怎么办 顺产完子宫脱垂怎么办 额头长了个鱼鳞怎么办 脸上长了很多痣怎么办 做过狐臭的疤痕怎么办