c#调用c++写的dll一个很奇怪的问题

大家好:现在有一个关于c#调用c++写的dll一个很奇怪的问题。调用c++dll的一个函数,第一调用这个函数返回失败,错误提示:尝试读取或写入受保护的内存;第二次再调用的... 大家好:现在有一个关于c#调用c++写的dll一个很奇怪的问题。调用c++dll的一个函数,第一调用这个函数返回失败,错误提示:尝试读取或写入受保护的内存;第二次再调用的时候就不会了,就能正常调用。这个是什么问题了?? [DllImport("a.dll", EntryPoint = "a_RegistUser", CallingConvention = CallingConvention.Winapi)] public static extern int a_RegistUser(IntPtr hHandle, string Username, int NameLen, string csPassword, int iPwdLen,string csTime,int iTimeLen); 展开
 我来答
玩弄TA0510
2014-06-19 · TA获得超过1541个赞
知道答主
回答量:107
采纳率:0%
帮助的人:140万
展开全部
没有什么,很正常的呀。说不定你在第一次调用时那快内存正在使用中就会出现这种问题了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式