vb如何调用c++语言编写的dll函数?

2025-04-30 04:37:22
推荐回答(2个)
回答1:

1.在工程-引用中将asdfg.dll引用过来
2.dim AAA as asdfg 'asdfg是类模块的名称
Private Sub Form_Load()dim xSet AAA = New asdfg
x = AAA.zxc(参数1,参数2)'参数1,2自己写End Sub建议你了解一下下面dll的制作方法,理解就更透彻了。下面内容来自百度。
1.新建一个ActiveX Dll,工程名字为vbmytestdll,类模块名字为mytestdll
2.类模块内容只有一个函数,主要返回DLL的HELLO WORLD
Public Function dlltest1() As String
dlltest1 = "HELLO WORLD"
End Function
3.保存,生成DLL,名字为
vbmytestdll.dll
4.新建一个EXE工程,在菜单: 工程---引用---浏览里找到vbmytestdll.dll,把它引用进来
5.EXE工程代码如下:
Option Explicit
Dim testdll As mytestdll'类模块名字

回答2:

一样

百度文库里 有 方法