如何将char*从C dll传递给VB
这是示例代码:
void Cfunc(char *buffer,int len) { BSTR buf_bstr = SysAllocString((BSTR)buffer); VBptr.VBfunc(buf_bstr,len); }
此功能不起作用,实际上其他一些值被发送到VB而不是实际值.
有人可以建议一个解决方案?
c string vb6 com bstr
bstr ×1
c ×1
com ×1
string ×1
vb6 ×1