863
社区成员
发帖
与我相关
我的任务
分享
'在VB模块中声明:
Public Declare Sub SetRecDataProc Lib "RFComm32.dll" (ByRef lppProc As Long)
Public fff as Double
Public lpProc As Long
Public Sub RecItemProc(ByVal Force As Double, ByVal Displacement As Double, ByVal Extend As Double)
fff = Force
Debug.Print fff
End Sub
'在窗体代码中调用:
Function GetFuncPtr(ByVal Ptr As Long) As Long
GetFuncPtr = Ptr
End Function
Private Sub Command1_Click()
lpProc = GetFuncPtr(AddressOf RecItemProc)
SetRecDataProc VarPtr(lpProc)
End Sub