Visual Studio 2008中用VB调用VC++的DLL文件
2010-09-05 09:39
357 查看
其实很简单,在VB开发环境下,建任意一个项目(可以是窗体应用程序,也可以是控制台应用程序等),
然后进入项目解决方案,右键->添加->模块,弹出窗体以后,在里面找到模块,添加进项目中,当然,需要自己改名字,
然后在这个文件中写入代码:
Module Module1
Declare Function sum Lib "F:/VCProject/MakeTempFileName/Debug/MakeTempFileName.dll" (ByVal a As Integer, ByVal b As Integer) As Integer
End Module
sum 是你的DLL中存在的方法的方法名,后面那个路径,很明显了,就是指你存放要调用的DLL的文件路径
然后,就可以在你的程序中使用你需要的DLL里面的方法了,下面是我的一个窗体程序的按钮点击时间的代码,可参考下:
Private Sub btReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btReset.Click
Dim num As Integer
Dim num2 As Integer
num = tbNumOne.Text
num2 = tbNumTwo.Text
lbLook.Text = sum(num, num2)
End Sub
然后进入项目解决方案,右键->添加->模块,弹出窗体以后,在里面找到模块,添加进项目中,当然,需要自己改名字,
然后在这个文件中写入代码:
Module Module1
Declare Function sum Lib "F:/VCProject/MakeTempFileName/Debug/MakeTempFileName.dll" (ByVal a As Integer, ByVal b As Integer) As Integer
End Module
sum 是你的DLL中存在的方法的方法名,后面那个路径,很明显了,就是指你存放要调用的DLL的文件路径
然后,就可以在你的程序中使用你需要的DLL里面的方法了,下面是我的一个窗体程序的按钮点击时间的代码,可参考下:
Private Sub btReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btReset.Click
Dim num As Integer
Dim num2 As Integer
num = tbNumOne.Text
num2 = tbNumTwo.Text
lbLook.Text = sum(num, num2)
End Sub
相关文章推荐
- VB中调用vc++ DLL文件中的函数问题
- vb调用vc++dll文件
- vb调用vc编的dll文件
- 在vc中调用vb的dll文件
- VB调用VC DLL的参数问题
- Matlab与c++混合编程[四.通过VC调用Matlab编译产生的dll文件]
- 菜鸟进阶之:VC++之Visual Studio中DLL调用实现
- Visual Studio 2008 中创建和调用Static Library静态链接库文件
- VC中调用动态库文件Dll
- 使用QT+MinGW编写动态库dll供VC或VB调用
- java调用VC编译而成的dll文件
- 再谈在VB中调用VC++开发的DLL
- VB、VC调用C++dll 函数、变量、类
- VS2010开发——vc++项目编写DLL提供vb.net调用
- 在vb 中采用COM方式调用 matlab (将m文件打包成 dll)
- VB调用VC++的DLL问题:1.无法返回参数,2.找不到入口点
- 创建用于非Visual C++工具的DLL——VB调用C++ DLL为何必须使用def文件
- VB调用VC dll的返回方式
- 在VB应用程序中调用VC环境下开发的DLL