我有点问题。我想显示一个进度表单,它只在主应用程序执行繁重操作时显示动画。
我已经在一个线程中完成了这项工作,当用户不执行任何操作时它工作正常。但它只是在我的主应用程序繁忙时停止。
我无法将 Application.ProcessMessages 放在不同的代码行之间,因为我正在使用处理时间很长的 3rdparty 组件。
我的想法是创建一个新进程,并在该进程中创建一个执行动画的线程。现在,当主应用程序执行繁重的操作时,这不会停止线程表单的执行。
但正如我所见,只有执行新程序才能创建新进程。
即使在主应用程序很忙的情况下,有没有人有关于如何使线程继续执行的解决方案?
/布莱恩