我很快就要完成一項大學任務,而且我需要能夠調用需要很長時間(可能是infinte,它依賴於用戶輸入)才能執行的C++ dll。我通過VB調用它。當發生這種情況時,我的VB GUI凍結,我想讓GUI響應,以便用戶可以停止這個可能的無限循環。多線程的最佳方式
任何人都可以提出這樣做的最好/最快的方式?
有點背景,C++試圖使用網絡攝像頭在斯諾克桌上保持得分,而VB記分板很容易更新,我想編寫腳本以便分析幾乎是連續的,同時仍然允許用戶進行交互。目前該項目需要用戶按下一個按鈕來開始鏡頭分析,但如果程序自己編寫腳本,這將是更可取的。我現在才意識到這個問題,截止日期很快。
更新:我們的講師提出了一個解決問題的選項,但看起來這裏的大部分選項和他所建議的選項都不適合我們,因爲攝像頭圖像捕獲所需的處理時間太長,無法處理硬件限制。感謝您花時間幫助,非常感謝!
聽起來像一個非常酷的項目。 – configurator 2009-03-05 16:53:31