关于初学者.NET编程中遇到的问题(十二)
2008-11-01 00:10
134 查看
在编辑控件界面出错
控件axmicrosoft.office.interop.owc11.axspreadsheet在设计器中引发了一个未处理的异常。
尝试读取或写入受保护的内存。这通常指其他内存已经损坏。
system.accessviolationexception:尝试读取或写入受保护的内存。
system.windows.forms.unsafenativemethods.ioleinplaceobject.uideactivate();
system.windows.forms.AxHost.uideactivate();
system.windows.forms.AxHost.onlostfous(eventargs e);
这个是由于非托管的代码试图访问CLR保护的内存引起的,在垃圾回收以后,垃圾回收器要压缩内存,这时有些内存块将要移动,这些内存是受到保护的,而你的非托管代码恰好要访问这些内存块中的某个,所以产生了你说的问题。
在你的非托管代码要访问的托管代码处使用fixed关键字试试,有可能会解决这个问题。
控件axmicrosoft.office.interop.owc11.axspreadsheet在设计器中引发了一个未处理的异常。
尝试读取或写入受保护的内存。这通常指其他内存已经损坏。
system.accessviolationexception:尝试读取或写入受保护的内存。
system.windows.forms.unsafenativemethods.ioleinplaceobject.uideactivate();
system.windows.forms.AxHost.uideactivate();
system.windows.forms.AxHost.onlostfous(eventargs e);
这个是由于非托管的代码试图访问CLR保护的内存引起的,在垃圾回收以后,垃圾回收器要压缩内存,这时有些内存块将要移动,这些内存是受到保护的,而你的非托管代码恰好要访问这些内存块中的某个,所以产生了你说的问题。
在你的非托管代码要访问的托管代码处使用fixed关键字试试,有可能会解决这个问题。
相关文章推荐
- 关于初学者.NET编程中遇到的问题(四)
- 关于初学者.NET编程中遇到的问题(五)
- 关于初学者.NET编程中遇到的问题(十)
- 关于初学者.NET编程中遇到的问题(六)
- 关于初学者.NET编程中遇到的问题(十一)
- 关于初学者.NET编程中遇到的问题(七)
- 关于初学者.NET编程中遇到的问题(一)
- 关于初学者.NET编程中遇到的问题(八)
- 关于初学者.NET编程中遇到的问题(二)
- 关于初学者.NET编程中遇到的问题(三)
- 关于初学者.NET编程中遇到的问题(九)
- 关于遇到问题的解决方法(仅此献给初学者吧,我工作还没两年,这点经验对于大神,不值一谈的)
- 关于新公司所遇到的环境问题的列举
- 关于JAVA中split()函数遇到的一点问题
- 我遇到了第一个问题,关于学习asp.net的基础
- 关于java学习之中遇到的一些问题之:java.util.NoSuchElementException.
- 关于经常遇到的tomcat内存溢出问题
- 【第三篇日记】C#解析XML文档和excel文档(弄GoogleEarth时遇到的一个问题,作为一个初学者就大补XML的内容)
- 关于上位机与arm使用自定义协议通过串口传输文件时遇到的疑难问题的解决
- 关于cocos2dx-lua打包apk遇到的download gradle问题