如何修复c#中的内存不足错误

时间:2014-03-14 10:33:03

标签: c# visual-studio-2010 dll dllimport visual-c++-2010

我从c函数创建了dll并导入到c#

当我调用dll函数时,我收到错误:

Unable to load DLL 'subFunction.dll': Not enough storage is available to process this command. (Exception from HRESULT: 0x80070008).

如何修复它。

1 个答案:

答案 0 :(得分:0)

我倾向于说你从错误的角度看它 - 这不是一个C#问题,它很简单,因为它是C ++中的错误。我建议你进行本机C ++命令行测试并检查是否会发生这种情况,然后继续修复你的代码。

如果没有调试,我们就会猜测你做错了什么 - 这将永远不会奏效。严肃地认为C#与问题完全无关,而且它是一个纯粹的C级问题。