vc++中调用vb做的dll
Public Function check(number As String) As Boolean
If number = "111" Then
check = True
Else
check = False
End IfEnd Function
P->check(?);数据类型应该是何???
用_bstr_t不行还有P->不会自动跳出
_bstr_t bnum(Cnum);
P->check(bnum);error C2664: 'check' : cannot convert parameter 1 from 'class _bstr_t' to 'unsigned short ** '
Public Function check(number As String) As Boolean
If number = "111" Then
check = True
Else
check = False
End IfEnd Function
P->check(?);数据类型应该是何???
用_bstr_t不行还有P->不会自动跳出
_bstr_t bnum(Cnum);
P->check(bnum);error C2664: 'check' : cannot convert parameter 1 from 'class _bstr_t' to 'unsigned short ** '
p->check(&&ushortNum);
p->check(&str);
这样呢?
#include <comdef.h>
_bstr_t str2=str;
char *str3=str2;
str3就是你要的了