VB.Net тема вопроса - PullRequest
       3

VB.Net тема вопроса

0 голосов
/ 09 марта 2011

Я пытаюсь использовать библиотеку DLL с открытым классом FileCleanUp

Внутри этого класса есть процедура с именем ProcessFiles, как показано

public void ProcessFiles(string fileName)
{
    this.ProcessFiles(fileName, new ProgressChangedEventHandler(this.ProgressChangedHandler), new RunWorkerCompletedEventHandler(this.WorkCompleteHandler));
}

В VB.Net как получить доступсобытия ProcessFiles, чтобы я мог информировать пользователя о прогрессе и т. д. из моего приложения VB.net, которое вызывает эту DLL.

Используя Reflector, обнаружил, что DLL использует Background Worker, если это поможет.

Если это возможно сделать - не могли бы вы показать мне пример кода \ краткое решение.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 09 марта 2011

Для вашего фрагмента кода ProcessFiles выглядит так, как будто все, что вам нужно сделать, - это добавить ссылку на эту DLL, создать новый экземпляр FileCleanUp и вызвать ProcessFiles(string), возможно, вам придется передать ProgressChangedHandler и WorkCompleteHandler.'(свойство класса или конструктор), но это видно из вашего фрагмента.

Dim fileCleanUp as New FileCleanUp()
...
...
fileCleanUp.ProcessFiles(someString)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...