我在VC编写的DLL函数中要将一取的字符串传给VB,传纯英文或者数字字符串可以,但是中文的不行?为什么不明白,请告知
VC 函数DWORD MyTest(char *str)
{
CString strtmp="中华人民共和国"memcpy(str,strtmp.GetBuffer(0),strtmp.GetLeng());
return 0;
}
VB中调用
Public Declare Function MyTestLib "MyTestDLL.dll" (Value As Any) As Long