如何将进程松散地耦合到VBA和/或.net的用户界面



当我要求在一个没有用户界面概念的长时间运行的进程上放置一个进度条时,我想到了这个问题。实际上,进程正在被写入一个库中,以便从其他应用程序中拉入。然而,我如何为WinForm提供一种方式来订阅进程以在进程执行时更新?我在VBA/VB6和。net中都提出了这个问题,因为它是UI开发领域的一部分。还值得一提的是,这些是子例程,而不是运行方法的类,因此事件引发似乎是不可能的。我应该将递增变量公开吗?提前谢谢。

Adam:    Should we be eating of forbidden fruit?
Eve:     Yes.  I think so.  Go ahead Adam.
Serpant: Stop with the chit-chat and expose those variables already....
God:     Noooooooooooo!!!

现在需要公开变量。写一个ProcessCompletionStatus的子程序,看看这些递增的变量,告诉我们做了多少?

最新更新