未处理的“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异常的原因。 c# 動態生成grid列,并綁定數據. 多线程下载 超时处理问题 来者有分 如何设置comboBox的焦点在文本的后面? 请教俄罗斯方块程序里一个关于焦点和按键捕捉的问题? 这个DataTable是什么意思 C# word内容的设置 项目本地调试没有问题,上传到服务器出现错误! 菜鸟问题,帮忙,附代码。 C# PrintDocument 打印标题如何居中 C#下如何调用Yate的dll进行客户端开发 关于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异常的原因。