Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Ожидание запущенного процесса Добавлено: 20.06.05 15:18  

Автор вопроса:  vampo | Web-сайт: psxhelp.narod.ru | ICQ: 258455703 
По ходу работы программа в цикле запускает несколько процессов
типа Proc.Start(Environment.CurrentDirectory + .... итд)

но каждый процесс очень ресурсо-емкий. как можно сделать задержку между запусками.

ранше на VB это делал через API вызовом процесса через

 'ждем завершения приложения
  ret = WaitForSingleObject(proc.hProcess, INFINITE)
  ret = CloseHandle(proc.hProcess)

На NET такое не работает. как быть???

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 sne



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 20.06.05 15:36
должно работать... ищи ошибку...

Ответить

Номер ответа: 2
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #2
Добавлено: 20.06.05 15:46
Dim p As Process = Process.Start("calc.exe";)
p.WaitForExit

Ответить

Номер ответа: 3
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #3
Добавлено: 20.06.05 19:46
Между прочим, я думаю, клозить хэндл процесса, которого уже нет - не надо.
А в каком месте не работает-то? Не ждёт?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам