【发布时间】:2017-01-05 07:56:48
【问题描述】:
如何正确地将非托管 DLL 中的 char * 返回到 VB .net 并将其用作 VB 中的字符串? 从a similar post for C# and C++看来,做这种事情的c#语法是
[DllImport("api.dll")]
[return : MarshalAs(UnmanagedType.LPStr)]
internal static extern string errMessage(int err);
...
string message = errMessage(err);
VB .net 有对应的语法吗?
【问题讨论】:
标签: .net c vb.net interop unmanaged