0

从 dll 代码调用函数后,此消息出现在 C# 代码中是这样的

function();
int i = 0;

在第二行它说有一个“System.AccessViolationException”类型的未处理异常......试图读取或写入受保护的内存

4

1 回答 1

1

如果函数是外部的,则声明有问题。发生这种情况是因为您的返回值或参数类型的大小没有错误,并且从堆栈中“弹出”的数据会发生错误

于 2012-10-24T13:10:24.613 回答