当我要求在长时间运行的进程中放置进度条时,我想到了这个问题,其中进程没有用户界面的概念。实际上,该过程正在写入要从其他应用程序中提取的库中。但是,如何在进程执行时为WinForm提供订阅进程以进行更新的方法?我已经从VBA / VB6和.Net中打开了这个问题,因为它是UI开发的一部分。还值得一提的是,这些是子程序而不是运行方法的类,因此事件提升似乎是不可能的。我应该将递增变量公开为public吗?提前谢谢。
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!!!
答案 0 :(得分:2)
现在需要公开你的变量。如何写一个ProcessCompletionStatus
子程序来查看那些递增变量并告诉我们已完成了多少工作?