首先我们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位版
第 2步:注册类型库:
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe" "C:\Program Files\Microsoft Visual Studio\MyProjects\testvc\lib\VeryCode.Core.dll" /tlb:VeryCode.Core.tlb 第 3步:vb中使用:
创建个vb项目然后点击Project->References勾选如下图
vb中使用代码:
Dim obj As New VeryCode_Core.VeryCodeImpl Private Sub Command1_Click Dim ret As String ret = obj.GetVeryCode_3("Ems1", "http://www.ems.com.cn/servlet/ImageCaptchaServlet") Text1.Text = ret End Sub Member of VeryCode_Core.VeryCodeImpl有 3个分别是:
Function GetVeryCode(category As String, s As Byte) As String Function GetVeryCode_2(category As String, ptr As Long) As String Function GetVeryCode_3(category As String, url As String) As String 返回值就是识别出验证码
最新评论