关于C#调用VC编的DLL后报“System.AccessViolationException:尝试读取或写入受保护的内存
2014-05-18 19:33
357 查看
关于C#调用VC编的DLL后报“System.AccessViolationException:尝试读取或写入受保护的内存
原来两边的函数都如下:private extern static int feature_dll_main(string first_person, string second_person, string work_Space_Path);
我的解决方法是把dll中的该函数的参数改成了const char* ..
相关文章推荐
- “System.AccessViolationException”类型的未经处理的异常在 System.Drawing.dll 中发生,尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。
- System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生。其它信息:尝试读取或写入受保护的内存。这通常指示其它内存已损坏。
- System.AccessViolationException”类型的第一次机会异常在 System.Data.dll 中发生 其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生。其他信息:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- “System.AccessViolationException”类型的未经处理的异常在 System.Data.dll 中发生 其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏
- System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- System.AccessViolationException: 尝试读取或写入受保护的内存
- System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 5System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 【Emit基础】System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 连接Oracle时出现“System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。”错误的问题
- 我的异常-VS2012“System.AccessViolationException: 尝试读取或写入受保护的内存。”
- 解决System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- C#:AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。解决办法收集
- 窗体控件的System.AccessViolationException: 尝试读取或写入受保护的内存解决方案。
- system.accessviolationexception 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- System.AccessViolationException,尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- “System.AccessViolationException”类型的未经处理的异常在 未知模块尝试读取或写入受保护的内存。这通常指示其他内存已损坏