Как дождаться работы процесса

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Estilla
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 27.09.2006 (Ср) 21:07
Откуда: Москва

Как дождаться работы процесса

Сообщение Estilla » 15.04.2010 (Чт) 17:07

Я запускаю процесс (Process.Start) архивации данных, а после этого проверяю кол-во архивов в папке где создаются эти архивы.
И мне нужно прежде чем начать их считать, убедиться что процесс архивации закончил свое выполнение.
Как, мне это сделать? На данный момент я задействовал таймер на предмет поиска среди запущенных процессов. Но мне кажется есть более правильный способ.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Как дождаться работы процесса

Сообщение Viper » 15.04.2010 (Чт) 17:45

Process.WaitForExit, например, но он останавливает текущий поток. Есть и другие способы.
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

    TopList