Problema esecuzione processo esterno

venerdì 30 dicembre 2005 - 09.36

MAGI System Profilo | Newbie

Ciao,
quando lancio un processo esterno alla mia applicazione, prima di avviarsi aspetta sempre che la mia applicazione venga terminata (cosa che non accade perchè l'applicazione si aspetta un output da parte dell'eseguibile esterno).

Lo richiamo con questo codice:

uso questo codice per avviare il processo esterno
Process compartProcess = new Process();
compartProcess.StartInfo = new ProcessStartInfo();
//exeCompart, paramCompart
compartProcess.StartInfo.FileName = exeCompart;
compartProcess.StartInfo.Arguments = paramCompart;
compartProcess.StartInfo.UseShellExecute = false;
compartProcess.StartInfo.RedirectStandardOutput = true;
compartProcess.StartInfo.WorkingDirectory = tempPath;
compartProcess.Start();

Brainkiller Profilo | Guru

>Ciao,
>quando lancio un processo esterno alla mia applicazione, prima
>di avviarsi aspetta sempre che la mia applicazione venga terminata
>(cosa che non accade perchè l'applicazione si aspetta un output
> da parte dell'eseguibile esterno).
>
>Lo richiamo con questo codice:

Puoi spiegare meglio il flusso delle operazioni ?
Tipo Applicazione A parte, premo un pulsante parte il comando esterno, ecc.
Non riesco a capire.
ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5