标准DLL: 象这样 Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long 参考: http://www.csdn.net/develop/article/16/16529.shtm
我的一个程序调用供你参考: 调用的是pc1216k.dll,功能是从A/D转换板上读取数据'△△△A/D转换板驱动1△△△ Public Declare Function AD_SE_1216K Lib _ "D:\个人资料\SolarLv\毕业设计\pc1216k.dll" (ByVal Address As Long, _ ByVal Delay As Integer, ByVal ChNo As Integer) As Integer
'△△△A/D转换板驱动2△△△ Public Declare Function AD_BLOCK_SE_1216K Lib _ "D:\个人资料\SolarLv\毕业设计\pc1216k.dll" (ByVal Address As Long, _ ByVal Delay As Integer, Bp As ADBuf) As Boolean
我的一个程序调用供你参考: 调用的是pc1216k.dll,功能是从A/D转换板上读取数据 1.在模块中声明: Public Declare Function AD_SE_1216K Lib _ "D:\个人资料\SolarLv\毕业设计\pc1216k.dll" (ByVal Address As Long, _ ByVal Delay As Integer, ByVal ChNo As Integer) As Integer 2.调用: a=ad_se_1216k(address,delay,no)
先声明
声明的方法:Declare Function 函数名 Lib "DLL名" (参数说明)函数返回值
然后就可以象调用VB内置函数那样调用了。AcitveX DLL
菜单中选
工程 -> 引用 选择你要用的DLLOcx
菜单中
工程 ->部件 选择你要用的控件
标准DLL:
象这样
Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long
参考:
http://www.csdn.net/develop/article/16/16529.shtm
调用的是pc1216k.dll,功能是从A/D转换板上读取数据'△△△A/D转换板驱动1△△△
Public Declare Function AD_SE_1216K Lib _
"D:\个人资料\SolarLv\毕业设计\pc1216k.dll" (ByVal Address As Long, _
ByVal Delay As Integer, ByVal ChNo As Integer) As Integer
'△△△A/D转换板驱动2△△△
Public Declare Function AD_BLOCK_SE_1216K Lib _
"D:\个人资料\SolarLv\毕业设计\pc1216k.dll" (ByVal Address As Long, _
ByVal Delay As Integer, Bp As ADBuf) As Boolean
调用的是pc1216k.dll,功能是从A/D转换板上读取数据
1.在模块中声明:
Public Declare Function AD_SE_1216K Lib _
"D:\个人资料\SolarLv\毕业设计\pc1216k.dll" (ByVal Address As Long, _
ByVal Delay As Integer, ByVal ChNo As Integer) As Integer
2.调用:
a=ad_se_1216k(address,delay,no)
控件加载错误!
我用的是WIN2000系统。