Как вызвать несколько подпрограмм с помощью BackgroundWorker - PullRequest
1 голос
/ 15 марта 2012

Я еще не использовал BackgroundWorker, но считаю, что мне нужно использовать их в моем коде.

Мое приложение выполняет большую часть работы с базой данных, выполняя множество SQL-запросов последовательно. Моя проблема кажется типичной, что основная форма перестает отвечать.

Я хочу иметь возможность отображать прогресс, используя индикатор выполнения и метку инструмента. Я делаю это уже, но без BackgroundWorker.

Мой код, что неудивительно, разделен на несколько подпрограмм, которые последовательно вызываются главной формой.

Все примеры, которые я видел, включают в себя простые события BackgroundWorker DoWork. Как правильно обращаться с другим кодом? Просто вызывать модули как обычно в событии DoWork? Я понимаю, что они не должны содержать код пользовательского интерфейса.

Использую VB.Net 2010

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...