爱问知识人 爱问教育 医院库

c#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

首页

c#尝试读取或写入受保护的内存。这通常指示其他内存已损坏。

C# code        
private EventHandler EventAnimator
{
get
{
if (_eventAnimator == null)
_eventAnimator = delegate(object sender, EventArgs e)
{
Invalidate(ImageRectangle); //尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
};
return _eventAnimator;
}
}


求高人指点迷津。。。。

提交回答

全部答案

    2018-06-07 05:00:15
  • 我敢肯定是invalidate()方法读取byte越界了。
    一般处理图片的时候,如果图片是150*150的。
    而你访问了(0,160)。就会报这个错误
    详情你可以参阅BItMap类,我记得有LockBytes()之类的低级操作方法。

    于***

    2018-06-07 05:00:15

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):