首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于调用C++ DLL,该怎么解决

2013-11-15 
关于调用C++ DLL我用C#调用了C++编写的DLL(A),而在A中又调用了一个DLL(B)中的函数,我发现这样去调会报错:A

关于调用C++ DLL
我用C#调用了C++编写的DLL(A),而在A中又调用了一个DLL(B)中的函数,我发现这样去调会报错:Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
但是如果我直接用C# 调用DLL(B) 却能直接调用成功。是因为DLL(A)封装的不对吗?还是有其他原因?谢谢
[解决办法]
你需要另外一个测试来证明问题到底是在C#调用A上还是A调用B上。否则都有可能。
[解决办法]
你应该检查一下,参数类型,是不是没有传输正确。

热点排行