未处理的“System.StackOverflowException”类型的异常 本帖最后由 kxyzjm62 于 2013-05-04 09:55:04 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.pictureBox2.Image = Image.FromStream(ms);Application.DoEvents();oleCmd.Dispose(); = new MemoryStream(bytes);Application.DoEvents()将检查当前的排队的Windows消息,并进行处理。由于你的pictureBox4_MouseMove是个费时的操作,几乎肯定有另外一个MouseMove消息已经排队了。DoEvents将处理MouseMove消息,并调用pictureBox4_MouseMove()。因此导致StackOverFlow:pictureBox4_MouseMove(){ if (GetMessage() == WM_MOUSEMOVE) // Application.DoEvents { // pictureBox4_MouseMove(); // } //} 一楼的代码指出你问题出在那里。不是用来让你抄写的。红色的那一行,很可能就是导致你StackOverflowException异常的原因。 WPF Color值赋值问题 调用过迅雷API的进 linq語句如何測試? DevExpress.XtraGrid.Views.Grid.GridView 内容换行 压所Excel问题 Socket 异步 关闭问题 急用!! 在线求助!!小问题难倒我了, DoDragDrop函数中DrapDropEffects枚举的含义??????? 如何获取IOException的详细原因 C#网络编程求助,急!!! 关于win8 FolderBrowserDialog 不显示的问题------ 调试时提示已定义具有相同参数类型的成员,求指导
Application.DoEvents();
oleCmd.Dispose(); = new MemoryStream(bytes);Application.DoEvents()将检查当前的排队的Windows消息,并进行处理。
由于你的pictureBox4_MouseMove是个费时的操作,几乎肯定有另外一个MouseMove消息已经排队了。
DoEvents将处理MouseMove消息,并调用pictureBox4_MouseMove()。因此导致StackOverFlow:pictureBox4_MouseMove()
{
if (GetMessage() == WM_MOUSEMOVE) // Application.DoEvents
{ //
pictureBox4_MouseMove(); //
} //
}
一楼的代码指出你问题出在那里。不是用来让你抄写的。
红色的那一行,很可能就是导致你StackOverflowException异常的原因。