[問題] 跨執行緒的陳述方式,套入迴圈產生的奇怪問題
小弟使用的是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
→
08/25 22:20, , 1F
08/25 22:20, 1F
→
08/26 10:42, , 2F
08/26 10:42, 2F
→
08/26 10:51, , 3F
08/26 10:51, 3F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章