C#主程序中用C++写了个动态库,单独测试C++动态库的时候没有任何问题,但放到主程序中运行的时候就提示"写入受保护内存的错误而无法执行",许多人提到说是参数类型不一致的原因,但是我的DLL导出函数中只有一个函数有一个整型变量参数...对C#不是很熟,想请教一下,大部分提到说是参数类型不是致的是有字符串或指针类型传入的情况,但我的几个导出函数中只有一个函数有一个整弄变量参数,都是在32位系统下运行,所以我觉得应该不是这里的原因;那么除了这个原因,还有什么其它的因素会导致这样的错误呢?哪怕是一些思路...呵呵有的说要传代码上来找原因,实在抱歉,由于我没有主程序的代码,而且工作的原因,也无法上传DLL代码;但还是想请高手指点一下,求一些思路...