私はデータを処理できるアプリケーションを開発しました(私の場合、ビデオで実行される画像アルゴリズム)。私はさまざまなを開発しましProcessingMethodた。
複数のビデオが並行して処理される場合があります。各プロセスは個別のスレッドで実行されます。
ProgressBarデータを処理しているスレッドごとに1つずつ、いくつかのGUIがあります。
を更新する良い方法は何ProgressBarですか?
現在、私のGUIは、すべての処理スレッドとProgressBar各スレッドに1つずつ作成しています。次に、それらをスレッドに渡します。ProgressBarスレッドはそれらをスレッドに渡しますProcessingMethod。次に、 (を使用して)をProcessingMethod更新します。ProgressBarInvoke()
私は別ProcessingMethodのを持っています。これらの各メソッド内に、を更新するためのコピーアンドペーストコードがありProgressBarます。私はプログラミングに不慣れですが、コピー&ペーストは良くないことを知っています。
それをより良くするための良い方法は何ですか?