通过VB调用C#的DLL的方法计算机等级考试

文章作者 100test 发表时间 2009:07:08 01:48:23
来源 100Test.Com百考试题网


  在一台干净的没有任何.NET运行环境的电脑上要通过VB调用C#的DLL的方法:
  首先我们的DLL要设置com visiable属性,在此我不再赘述,网上多的是怎么操作。下面就是在拿到vb中可以调用的dll后如何配置机器环境,才能在vb中调用?
  第一步:安装Microsoft .NET Framework 2.0 Service Pack 2。全国计算机等级考试网,加入收藏下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh- cn&.FamilyID=5b2c0358-915b-4eb5-9b1d-10e506da9d0f
  x86版20多M,选择下载x86或者64位版。
  第二步:注册类型库:
  "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe" "C:\Program Files\Microsoft Visual Studio\MyProjects\testvc\lib\VerifyCode.Core.dll" /tlb:VerifyCode.Core.tlb
  第三步:vb中使用:
  创建一个vb项目,然后点击Project->.References,勾选如下图,vb中的使用代码:
  Dim obj As New VerifyCode_Core.VerifyCodeImpl Private Sub Command1_Click() Dim ret As String ret = obj.GetVerifyCode_3("Ems1", "http://www.ems.com.cn/servlet/ImageCaptchaServlet") Text1.Text = ret End Sub Member of VerifyCode_Core.VerifyCodeImpl有三个函数,分别是:
  Function GetVerifyCode(category As String, bytes() As Byte) As String Function GetVerifyCode_2(category As String, ptr As Long) As String Function GetVerifyCode_3(category As String, url As String) As String 返回值就是识别出的验证码。

相关文章


在VB中显示常用的符号(如欧元、人民币、正负号、度等)计算机等级考试
通过VB调用C#的DLL的方法计算机等级考试
VB6把彩色图片变成灰阶的方法计算机等级考试
VB中的控件结构概述计算机等级考试
VB的灵魂之对象使用(二)计算机等级考试
VB的灵魂之对象使用(一)计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛