Запуск и ожидание завершения другой программы - VB

Узнай цену своей работы

Формулировка задачи:

Есть такой несложный код, опубликованный на винграде еще лет десять назад:
Листинг программы
  1. Private Sub Form_Load()
  2. Dim v As Variant
  3. Set v = CreateObject("Wscript.Shell")
  4. v.run "c:\windows\notepad.exe", 1, True
  5. set v=nothing
  6. Beep 'пикнет только ПОСЛЕ того, как запущенная прога будет закрыта. Если не пикает, включи колонки.)
  7. MsgBox "qq"
  8. End Sub
Проблема в том, что выполнение оного замерзает на "v.run "c:\windows\notepad.exe", 1, True " Как можно реализовать такой вариант, чтобы вместе с ожиданием завершения другой запущенной программы, основная могла обрабатывать свои другие задачи, причем, в фоновом режиме?

Решение задачи: «Запуск и ожидание завершения другой программы»

textual
Листинг программы
  1. hProg = Shell(App.Path & "\RunMe.exe", vbNormal)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы