调用vc写的dll的某个方法时出错,错误描述是:“Bad DLL calling convention”
vc中方法名为:
void TV_OffHookCtrl (int iChannel,BOOL bStateSign=TRUE);
vb中声明为:
Private Declare Sub OffHookCtrl Lib "usbid.dll" Alias "TV_OffHookCtrl" (iChannel As Long)’
调用:
OffHookCtrl 1各位高手,帮我看看问题出在哪里
vc中方法名为:
void TV_OffHookCtrl (int iChannel,BOOL bStateSign=TRUE);
vb中声明为:
Private Declare Sub OffHookCtrl Lib "usbid.dll" Alias "TV_OffHookCtrl" (iChannel As Long)’
调用:
OffHookCtrl 1各位高手,帮我看看问题出在哪里
Private Declare Sub OffHookCtrl Lib "usbid.dll" Alias "TV_OffHookCtrl" (iChannel As Long,byval bStateSign as boolean)
调用改为:
offhookctrl 1,true
int TV_StartDial (int iChannel, char far *Code,BOOL bStateSign=TRUE);Private Declare Function StartDial Lib "usbid.dll" Alias "TV_StartDial" (iChannel As Long, ByRef code As String) As IntegerStartDial 1, txtPhone.Text谢谢您的回复