首页 > > > C++方法转换C#数据类型问题
FIX_API_EXPORT BOOL 方法名( HANDLE_SESSION sess, char *out, int &outlen, long row );转换为C#的我是这样写的
[DllImport("FixApi.dll", CallingConvention = CallingConvention.Cdecl)]
public static extern bool 方法名(HANDLE_SESSION sess, [MarshalAs(UnmanagedType.LPStr, SizeConst = 1024)]StringBuilder data, ref int outlen, Int32 row);用C#调用此方法报这个错误
Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
但是没有c++源码,这个应该怎样调试,谢谢,还是我C#转换的类型不对,谢谢高手解答
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2001/viewspace-3154128/ ,如需转载,请注明出处,否则将追究法律责任。