mam to w moim DLL utworzonego w C++Postępowanie Array wrócił z C++ dll do C#
extern "C" __declspec(dllexport)
char* __stdcall hh()
{
char a[2];
a[0]='a';
a[1]='b';
return(a);
}
i to jest jak próbuję obsłużyć kod w C#
[DllImport(@"mydll.dll",CharSet = CharSet.Ansi,CallingConvention = CallingConvention.StdCall)]
public static extern IntPtr hh();
static void Main(string[] args)
{
IntPtr a = hh();
//How to proceed here???
}
}
Pomoc w postępowaniu dalej.
Na czym dokładnie polega twoje pytanie? –
Chcę wydrukować tablicę returend z kodu C++ w c # – pushE