
求教 VB 调用含有传递指针参数的 DLL 函数 5
DLL名称:Susi.dll函数原型如上:我在VB,一个form里声明如下:PublicD1,D2AsLongPrivateDeclareFunctionSusiIOCo...
DLL名称:Susi.dll
函数原型如上:
我在VB,一个form里声明如下:
Public D1, D2 As Long
Private Declare Function SusiIOCountEx Lib "Susi.dll" (ByVal L1 As Long, ByVal L2 As Long) As Boolean
private Declare Function VarPtr Lib "MSVBVM60" (var As Any) As Long
程序调用函数:
SusiIOCountEx D1, D2
时,系统内存报错,不能Written.
请教有经验的人,我哪里写错了。函数传递的时指针,我也尝试过这样写
SusiIOCountEx VarPtr(D1), VarPtr(D2)
但是程序报错“DLL 调用约定错误”。 展开
函数原型如上:
我在VB,一个form里声明如下:
Public D1, D2 As Long
Private Declare Function SusiIOCountEx Lib "Susi.dll" (ByVal L1 As Long, ByVal L2 As Long) As Boolean
private Declare Function VarPtr Lib "MSVBVM60" (var As Any) As Long
程序调用函数:
SusiIOCountEx D1, D2
时,系统内存报错,不能Written.
请教有经验的人,我哪里写错了。函数传递的时指针,我也尝试过这样写
SusiIOCountEx VarPtr(D1), VarPtr(D2)
但是程序报错“DLL 调用约定错误”。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询