vb调用dll:通过VB调用C#的DLL的思路方法

台干净没有任何.NET运行环境电脑上要通过VBC#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位版

第 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 返回值就是识别出验证码

Tags:  vb调用vcdll vb怎样调用vc的dll vb.net调用dll vb调用dll

延伸阅读

最新评论

发表评论