【问题标题】:How to implement a Progress Bar with multiple instances of application?如何实现具有多个应用程序实例的进度条?
【发布时间】:2010-01-26 06:13:19
【问题描述】:

我在注册表中添加了一个键,这样当我右键单击 JPG 文件时,我会看到一个新的“转换”选项,它实际运行我的应用程序。 我想实现一个进度条来查看所有 JPG 转换的进度。 问题是当我选择 N 个 JPG 并对其应用“转换”时,我的应用程序会运行 N 次(每次都选择一个 JPG)。这样,在我的应用程序中,我只能知道单个转换进度。 您能否建议一种解决方法来实施进度条? (也许是创建一些临时文件,或者类似的东西......?)

谢谢!

【问题讨论】:

    标签: c# .net-3.5


    【解决方案1】:

    好吧,我对您的建议是不要多次运行您的应用程序,而是让您的应用程序打开几个窗口,它们只会相互通信。当您可以在当前应用程序中创建一个新窗口并避免这种情况时,为什么还要尝试通过文件进行通信,这必然会出现问题。

    或者,您可以考虑跨进程通信,这是很有可能的。我认为在这种情况下您应该寻找的是“远程处理”。确保选择接受的答案!

    【讨论】:

      猜你喜欢
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      • 2018-09-09
      • 1970-01-01
      • 2019-01-15
      • 2020-05-06
      • 2019-05-20
      • 2014-01-26
      相关资源
      最近更新 更多