Ciao raga,
mi sono appena iscritto in quanto nuovo utente di visual basic.... dopo vent'anni di programmazione in C.
Stavo scrivendo un'applicazione che richiama un eseguibile esterno. Questo eseguibile, durante il funzionamento, scrive di tanto in tanto dei messaggi su standard output.
Avrei necessita` di intercettare questi messaggi (prima che termini il programma) e scriverli in una apposita TextBox (in modo da far vedere all'utente l'avanzamento del programma).
Il problema e` che non riesco in nessun modo ad intercettare questi messaggi quando vengono emessi ma solo alla fine e tutti insieme.

Il pezzo di codice che si occupa di questo e` il seguente:

codice:
prg.StartInfo.UseShellExecute = False
prg.StartInfo.FileName = <nome prog>
prg.StartInfo.Arguments = <args>
prg.StartInfo.RedirectStandardOutput = True
prg.StartInfo.CreateNoWindow = True
prg.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
prg.Start()
....
prg.WaitForExit()
In sostanza mi manca tutto il pezzo di codice che sta tra Start() e WaitForExit().

Come posso fare?

Grazissime....