C 函数接口如下:#ifdef __cplusplus
extern "C" {
#endif
/*
参数:
char *pStrIn[in]
long lLenIn[in]
char *pStrOut[out]
long *lLenOut[in,out]
*/
CS_BASEEN_API int BaseEn(char *pStrIn, long lLenIn, char *pStrOut, long *lLenOut);我在C#中
[DllImport(@"BaseEn.dll")]
protected static extern int BaseEn(string pStrIn, int BaudRate, ref string pStrOut, ref int lLenOut);都是提示错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
求解决,在线等
extern "C" {
#endif
/*
参数:
char *pStrIn[in]
long lLenIn[in]
char *pStrOut[out]
long *lLenOut[in,out]
*/
CS_BASEEN_API int BaseEn(char *pStrIn, long lLenIn, char *pStrOut, long *lLenOut);我在C#中
[DllImport(@"BaseEn.dll")]
protected static extern int BaseEn(string pStrIn, int BaudRate, ref string pStrOut, ref int lLenOut);都是提示错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
求解决,在线等
解决方案 »
- 怎样把输入文本框里的脚本代码如<script></script>等去掉 ?
- Json 序列化, 如何将记录总数添加到序列串里去?高分求救。
- 全局性的安全变量
- 应用池几乎不到5分钟就回收一次,怎么办
- 请问为什么gridview的hyperlinkfield属性传递的参数值不全 (汉字丢失最后一个字)
- asp2.0中,GridView获取的是后台方法提供的数据源(不是SQLDATASOURCE数据源),请问我怎样实现通过在GridView中添加<asp:ButtonField..>来实
- 一个超简单问题,如何将TextBox中的输入的(比如10.23)转换成数值型?
- 关于dll文件的调用问题
- linq 自定义查询和取值
- 请问怎样利用asp.net清空IE的缓存
- mvc ajax 遭遇身份验证attribute
- 有关文件夹操作
protected static extern int BaseEn(string pStrIn, long BaudRate, string pStrOut, ref long lLenOut);
试试BaseEn(byte[],int,byte[],ref int)
protected static extern int BaseEn(string pStrIn, int BaudRate, ref stringbuilder pStrOut, ref int lLenOut);