看板 Visual_Basic 關於我們 聯絡資訊
我的程式將近有62個textbox,所以程式如果跑近1400個迴圈,就會出現下列錯誤訊息: CLR 在過去 60 秒一直無法從 COM 內容 0x1a04a8 轉換為 COM 內容 0x1a0618。 擁有該目的內容/Apartment 的執行緒,很可能正在進行非提取等候或正在處理 非常長的執行作業,而未提取 Windows 訊息。這種情況通常會對效能產生負面影響, 甚至可能導致應用程式停止回應,或導致記憶體使用量持續隨時間而累積。 若要避免這個問題,所有單一執行緒的 Apartment (STA) 執行緒都應該 使用提取等候基本方法 (例如 CoWaitForMultipleHandles),並且在長時間的執行作z 業中定期提取訊息。 請問各位大大要如何解決? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.76.91
fumizuki:在迴圈中執行 Application.DoEvents 如何? 04/04 20:31