1,486
社区成员
发帖
与我相关
我的任务
分享
EXPORTS
add
long add(long var1,long var2)
{
return var1+var2;
}
Private Declare Function add Lib "..\JAPI.dll" (ByVal var1 As Long, ByVal var2 As Long) As Long
Private Sub Command1_Click()
Text3.Text = add(CLng(Text1.Text), CLng(Text2.Text))
End Sub
1,使用_stdcall协定(vb 只支持这个协定”)
2,调用无返回值的函数是用Sub,不要用Funcition(dll中的函数是void类型的)
3, 如果有参数的话,最好声明时使用Byval传递(采用按值传递)
Private Declare sub add Lib "..\JAPI.dll" (ByVal var1 As Long, ByVal var2 As Long) As Long