gpt4 book ai didi

vb.net - 多线程的最佳方式

转载 作者:行者123 更新时间:2023-12-03 13:18:12 25 4
gpt4 key购买 nike

我的大学作业很快就要到期了,我需要能够调用一个需要很长时间(可能是无限的,它依赖于用户输入)来执行的 C++ dll。我通过 VB 调用它。发生这种情况时,我的 VB GUI 会卡住,我想保持 GUI 响应,以便用户可以停止这个可能的无限循环。

任何人都可以建议最好/最快的方法吗?

一点背景知识,C++ 正在尝试使用网络摄像头在斯诺克台球 table 上保持得分,而 VB 记分牌​​很容易更新,我想编写脚本以便分析几乎是连续的,同时仍然允许用户进行交互。目前该项目要求用户按下按钮来开始镜头分析,但如果程序自己编写脚本会更好。我现在才意识到这个问题,而且截止日期很快。

更新:我们的讲师建议了一个解决问题的选项,但似乎这里的大多数选项和他建议的选项对我们不起作用,因为由于硬件限制,网络摄像头图像捕获所需的处理时间太长而无法处理。感谢您抽出宝贵时间提供帮助,非常感谢!

最佳答案

在 VB.NET 中处理线程的最佳方式是通过 System.Threading命名空间。

您还可以查看 应用程序.DoEvents()

关于vb.net - 多线程的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/607950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com