作者teamspike (市政府7F)
看板C_Sharp
标题[问题] 跨执行绪的陈述方式,套入回圈产生的奇怪问题
时间Mon Aug 25 14:53:21 2008
小弟使用的是vc# express 2005
於是跨执行绪使用控制项可以这样达成
delegate void test();
public void showTest()
{
if (this.textBox1.InvokeRequired)
{
test t = new test(showTest);
this.Invoked(t, new object[] {});
}
else
{
textBox1.Text = "sorry";
}
}
可是如果将showTest放进一万次的回圈
会跑出 "无效的引数" 的错误讯息
请问各位前辈有遇过同样的问题吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.216.193
1F:→ leo60037:vc#2008 实际测试回圈10万次 没出现错误讯息 08/25 22:20
2F:→ teamspike:已发现错误,原来不是这个问题(汗) 08/26 10:42
3F:→ teamspike:感谢费心测试 08/26 10:51