我正在尝试使用一个名为FileCleanUp
的公共类的DLL在这个类中是一个名为ProcessFiles的过程,如图所示
public void ProcessFiles(string fileName)
{
this.ProcessFiles(fileName, new ProgressChangedEventHandler(this.ProgressChangedHandler), new RunWorkerCompletedEventHandler(this.WorkCompleteHandler));
}
在VB.Net中如何访问ProcessFiles事件,以便我可以通过调用此DLL的VB.net应用程序通知用户进度等。
通过使用Reflector发现,如果有帮助,DLL会使用后台工作程序。
如果可以这样做 - 请你能给我看一个代码示例\简要解决方案。
感谢您的帮助。
答案 0 :(得分:0)
对于您的代码段,ProcessFiles看起来您需要做的就是添加对此DLL的引用,创建FileCleanUp
的新实例并调用ProcessFiles(string)
您可能需要传递ProgressChangedHandler
和' WorkCompleteHandler' (类属性或构造函数)但是从你的代码片段中可以看出它。
Dim fileCleanUp as New FileCleanUp()
...
...
fileCleanUp.ProcessFiles(someString)