通过VB调用C#的DLL的方法
来源:优易学  2011-7-3 21:20:39   【优易学:中国教育考试门户网】   资料下载   IT书店
在一台干净的没有任何.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 返回值就是识别出的验证码。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训