调试成功的
DLL 声明
int __declspec(dllexport) __stdcall pdaAppTest(TCHAR *_Data);
int __declspec(dllexport) __stdcall pdaAppTest2(TCHAR **_Data);
///程序
int pdaAppTest(TCHAR *_Data)
{
StringCchCopy(_Data,256,L"终于可以了"); return 0;
}
int pdaAppTest2(TCHAR **_Data)
{
StringCchCopy(*_Data,10,L"hellohello");
return 0;
}
int pdaAppWriteTest(unsigned char *_Data,TCHAR *_ReData)
{
CString tmp;
unsigned char tmpChar[6]="e3l5o";
*_Data=*tmpChar;
tmp.Format(L"%s",_Data);
StringCchCopy(_ReData,10,tmp);
return 0;
}
//
C# 调用
[DllImport(DLLName, EntryPoint = "pd