2011-03-08 13 views
0

はProcessFilesと呼ばれる手法でありますProcessFilesイベントにアクセスして、このDLLを呼び出すVB.netアプリケーションから進捗状況などをユーザーに知らせることができます。VB.Netスレッドの問題

Reflectorを使用することで、DLLがバックグラウンドワーカーを使用していることがわかりました。

可能であれば、私にコード例\簡単な解決策を教えてください。

ありがとうございました。あなたのコードスニペットの場合

答えて

0

は、ProcessFilesであるあなたがする必要があるすべてはあなたがProgressChangedHandlerと「WorkCompleteHandler」(クラスプロパティに渡す必要があり、このDLLへの参照を追加FileCleanUpの新しいインスタンスを作成し、ProcessFiles(string) を呼び出しているように見えますまたはコンストラクタ)が、あなたのスニペットから明らかです。

Dim fileCleanUp as New FileCleanUp() 
... 
... 
fileCleanUp.ProcessFiles(someString) 
+0

あなたの返信に感謝します。私はイベントにどのようにアクセスできますか? – Ben

+0

@Benそれは、それが 'FileCleanUp'クラスによって公開されているかどうか、どのように公開されているかによって異なります。あなたは多分そのクラスからより多くのコードを投稿できますか? –