当前位置:编程学习 > C#/ASP.NET >>

c#调用c++写的dll,提示(Attempted to read or write protected memory。。。)错误,如何解决)

如题,在c#中调用c++写的dll,提示“Attempted to read or write protected memory. This is often an indication that other memory is corrupt.”,导致程序崩溃,搞得我好崩溃啊!
有的人说是.net的版本问题,要用.net4(我把.net2卸载了一样还错咯),有的人说是动态库不要返回字符串指针,而是在参数中传递。否则c#会试图销毁这个内存。可是我的代码中的字符串指针是作为参数传递的啊,一样出错。
到底什么原因,请各位大侠帮帮忙了。 --------------------编程问答-------------------- 贴出 C++ 函数的原型,最好还有函数源代码或使用说明
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,