看了一位博主的文章,
https://blog.youkuaiyun.com/sfendeavoring/article/details/44161881
自己试了试成功了,最近需要做一个用Java调用VB类库的需求,先自己尝试下创建个VB的类库
1.新建一个VB工程,工程类型为ActiveX DLL类型。
2.设定工程的名字和类模块的名字。
这里我使用的工程的名字是DLLTest,类模块的名字是Class1。
3.在类模块中写入要封装的函数
这里我写了一个计算长方体的体积的函数,代码如下:
Function calVolume(ByVal a As Double, ByVal b As Double, ByVal c As Double) As Double
calVolume = a * b * c
End Function
4.保存工程,并生成Dll文件。
通过选择 ”文件“->”生成DllTest.dll“,生成Dll文件。
至此,完成Dll文件的制作。
1.新建一个VB工程,工程类型为标准EXE类型。
2.注册制作的Dll文件。
注册命令格式为:regsvr32 dll文件的绝对地址名称
举例说明:比如我把上面我生成的DllTest.dll放在了E盘的VbTest文件里面了,那么我的注册命令为:regsvr32 E:\VbTest\DllTest.dll。
如果注册成功,系统会有弹窗提示。