Стандартное чтение вывода процесса оболочки в Visual Basic 6

Во-первых, позвольте мне сказать, что я не эксперт по Visual Basic 6 ...

Мне нужно:

запустить из клиентского кода VB6 внешний exe-файлдождитесь завершения процесса и - во время его выполнения - прочитайте сообщения, поступающие со стандартного вывода «на лету» (чтобы я мог распечатать его в текстовом виджете или аналогичном).

Мне интересно, возможно ли вообще сделать это в VB6 ... после долгих поисков в интернете я ничего не придумал. Нашел много примеров того, как использоватьShell функция, но, кажется, заставляет меня читать stdout все сразу, когда выполнение процесса закончено, но я хочу опрашивать процесс для «свежих» сообщений, как только они становятся доступными.

Любые фрагменты кода / предложения / ссылки действительно приветствуются.

Заранее спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос