¿Cómo ordenar el tipo de "Cstring" en .NET Compact Framework (C #)?
¿Cómo ordenar el tipo de "Cstring" en .NET Compact Framework (C #)?
Nombre de DLL: Test_Cstring.dll (el sistema operativo es WinCE 5.0), código fuente:
extern "C" __declspec(dllexport) int GetStringLen(CString str)
{
return str.GetLength();
}
Creo que en .NET Compact Framework (C #), por ejemplo:
[DllImport("Test_Cstring.dll", EntryPoint = "GetStringLen", SetLastError = true)]
public extern static int GetStringLen(string s);
private void Test_Cstring()
{
int len=-1;
len=GetStringLen("abcd");
MessageBox.Show("Length:"+len.ToString()); //result is -1,so PInvoke is unsuccessful!
}
¡El método de "GetStringLen" en .NET CF no tiene éxito! ¿Cómo ordenar este tipo de "Cstring"? Cualquier información al respecto sería muy apreciada!