0

プロジェクトに、一連のファイルをスキャンするクラス ライブラリを作成しました。この DLL を参照として使用するメイン プロジェクトで、これまでにスキャンされたファイルの数を示すプログレス バーを作成したいと考えています。

dll クラスは foreach ループを使用します。これは、各ファイルをハッシュ コードに変換することが目的であるためです。foreach ループを使用して、ファイルの変換された各セグメントを結合し、512 ビット長のコードを作成してから、次のファイルに進みます。

dll クラスに変数を定義しました -->

public static int value_ = 0;

この変数は foreach ループの最後に更新されます。

現在、メイン プロジェクトで、この変数を使用して、クラス ライブラリ プロジェクトの関数が実行されているのと同時にプログレス バーを更新したいと考えています。

例えば ​​:

DLL.function();
pb.value = value_;

これをどのように実装できるかについてのヒントをいただければ幸いです。

4

2 に答える 2