多线程调用Control.Invoke出现NullReferenceException错误 !

fufuvx 2006-03-08 02:37:18
if (this.InvokeRequired)
{
Invoke((ThreadStart)delegate() // 这行出错
{
this.OperatorLogList.Items.Add(message);
});
}
...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fufuvx 2006-03-08
  • 打赏
  • 举报
回复
已经解决了,不是这句出错,是因为Invoke的时候是在另一个线程理执行,所以里面语句执行出的问题就会指到这个Invoke上,其实Debug的时候有个虚框把整个Invoke的都框起来,我没在意这个小区别。
ttlrwdl 2006-03-08
  • 打赏
  • 举报
回复
这个问题是vs2005才出现的 解决问题的方法在MSDN上有

fufuvx 2006-03-08
  • 打赏
  • 举报
回复
解决问题,百分相赠

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧