关于vba调用dll中参数的约定
我在vc中,通过MyDll.dll输出一个函数,函数原型是:extern "C" _declspec(dllexport) int Max(int a, int b);
然后在vba中,用下列语句调用:
Private Declare Function Max Lib "MyDll" (a As Integer, b As Integer) As Integer
txtResult.Text = Min( Cint ( txtNummer1.Text ), Cint ( txtNummer2.Text) )
编译器却老提示 “DLL 调用约定错误 ",请问高手是否知道原因?
注:
txtNummer是文本输入框,用来输入两个进行比较的数字。其中,暂不考虑对输入进行验证的问题
问题点数:0、回复次数:0Top




