我很快就要完成一项大学任务,而且我需要能够调用需要很长时间(可能是infinte,它依赖于用户输入)才能执行的C++ dll。我通过VB调用它。当发生这种情况时,我的VB GUI冻结,我想让GUI响应,以便用户可以停止这个可能的无限循环。多线程的最佳方式
任何人都可以提出这样做的最好/最快的方式?
有点背景,C++试图使用网络摄像头在斯诺克桌上保持得分,而VB记分板很容易更新,我想编写脚本以便分析几乎是连续的,同时仍然允许用户进行交互。目前该项目需要用户按下一个按钮来开始镜头分析,但如果程序自己编写脚本,这将是更可取的。我现在才意识到这个问题,截止日期很快。
更新:我们的讲师提出了一个解决问题的选项,但看起来这里的大部分选项和他所建议的选项都不适合我们,因为摄像头图像捕获所需的处理时间太长,无法处理硬件限制。感谢您花时间帮助,非常感谢!
听起来像一个非常酷的项目。 – configurator 2009-03-05 16:53:31