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 LongPrivate Sub Command1_Click()
Text3.Text = add(CLng(Text1.Text), CLng(Text2.Text))
End Sub运行到add函数时,dll 调用约定错误!!!!
解决方案 »
- 有没有熟悉 AutoCAD VBA 二次开发的朋友呀?
- 高薪招聘逆向调试人员!年薪10万,待遇绝对优厚!
- 如何编程实现SOCKS5代理浏览网页,还是2000分
- 设计出现偏差不想再改高手指点
- 局域网里怎样用代码连接Mdb数据库啊??
- 照片显示问题
- 点击 webbrowser 里的链接,如何用其他浏览器打开
- ************** 如何利用API函数获取光驱的盘符???请大家多给几种答案!!!*****
- 如何判断某个文件夹是否存在,若不存在创建它。
- 需要完整ERP源代码的VB程序员看过来
- 为什么窗体unload了,窗体上的控件还在运行?
- winsck监听的端口数据流是否可以不需要建立连接,发送出去是否相同
Private Declare sub add Lib "..\JAPI.dll" (ByVal var1 As Long, ByVal var2 As Long) As Long
2,调用无返回值的函数是用Sub,不要用Funcition(dll中的函数是void类型的)
3, 如果有参数的话,最好声明时使用Byval传递(采用按值传递)