社区
C#
帖子详情
this.invoke处提示无法访问已释放的对象
ashfliu
2011-12-07 09:25:59
因为数据文件比较大,所以开了个线程发送数据,但是如果我在发送中途停止的话,就出现上面的情况了。不知道该如何解决。(串口通信)
...全文
425
3
打赏
收藏
this.invoke处提示无法访问已释放的对象
因为数据文件比较大,所以开了个线程发送数据,但是如果我在发送中途停止的话,就出现上面的情况了。不知道该如何解决。(串口通信)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
萧炎
2011-12-07
打赏
举报
回复
http://topic.csdn.net/u/20090305/20/c1e8c6fa-784a-4ab1-82a3-48926af8767e.html
和你问题一样的帖子
萧炎
2011-12-07
打赏
举报
回复
http://topic.csdn.net/u/20090305/20/c1e8c6fa-784a-4ab1-82a3-48926af8767e.html
以前和你一样问题的帖子
bucongmingyang
2011-12-07
打赏
举报
回复
个人建议,在停止的处理中先结束线程处理然后再关闭画面以及释放数据
winform 调用 this.
invoke
出错
无法访问
已
释放
的
对象
方法一: 使用try来捕获异常屏蔽这个错误
提示
吧。 try { this.
Invoke
(new Method
Invoke
(myMethod)); } catch { } 方法二: 如果你的线程方法放在了类中,那么调用委托必须要这么做 C# code FORM1.
Invoke
(new Method
Invoke
(myMethod)); 但是这样做就会出现异常,所以...
【C#】更新界面显示并解决this.
Invoke
无法访问
已
释放
的
对象
比如我在当前线程中要实时更新界面显示时间为当前时间//声明定时器 private System.Timers.Timer timer1;//设置定时器 (在Load里设置) timer1 = new System.Timers.Timer(1000);//实例化Timer类,设置间隔时间为1000毫秒; timer1.Elapsed += new System.Timers.ElapsedEvent
C# this.
Invoke
()的作用与用法
转载自:http://lidunyang2008.blog.163.com/blog/static/19067620520132233112342/ C# this.
Invoke
()的作用与用法 2013-03-23 15:35:57| 分类: C#|举报|字号 订阅
Invoke
()的作用是:在应用程序的主线程上执行指定的委托。一般应用:在辅助线程
This.
invoke
和this.begin
invoke
的区别?
/*Thread调用Control的Begin
Invoke
*/ private Thread begin
Invoke
Thread; private delegate void begin
Invoke
Delegate(); private void StartMethod() { //C代码段...... Control.Begin
Invoke
(new begin
Invoke
Delegate(begin
Invoke
Method)); //D代码段...... }
C# this.
invoke
()作用
Invoke
()的作用是:在应用程序的主线程上执行指定的委托。一般应用:在辅助线程中修改UI线程( 主线程 )中
对象
的属性时,调用this.
Invoke
(); 例如: (1) //修改按钮的Enabled属性 private void ModifyButton( bool _b ) { this.Button1.Enabled = _b; } (2) //声明上面方法的委托...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章