返回信息流小弟在winform上加了个chart控件用来绘图,然后新建了一个线程来执行一段耗时操作,这个操作会得到我要显示的数据points[],用chart1.Invoke((MethodInvoker)delegate(){chart1.addXY(,);chart1.update();});调用了匿名方法来实现跨线程更新。最后执行完成后调用了Abort函数来退出新建的线程,结果就提示“由于代码已经过优化或者本机框架位于调用堆栈之上 无法计算表达式的值”的错误。
PS:我希望实现的效果是执行完成后就退出线程,然后通过点击一个button再次新建线程执行相同操作,更新chart控件后退出线程。现在退不出来很无奈
这是一条镜像帖。来源:北邮人论坛 / dot-net / #2915同步于 2011/5/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
【求助】线程退出异常鸟
speeter
2011/5/9镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
我想要反复调用这个工作线程,backgroundworker可以么?没用过,呵呵
【 在 ahomer 的大作中提到: 】
: backgroundworker吧
: --
如果反复做同样的事情,每次最后都是界面更新
合适用
【 在 speeter 的大作中提到: 】
: 我想要反复调用这个工作线程,backgroundworker可以么?没用过,呵呵
: 【 在 ahomer 的大作中提到: 】
: : backgroundworker吧
: ...................