Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - VB Net eseguire due processi contemporaneamente
Forum - C# / VB.NET - VB Net eseguire due processi contemporaneamente

Avatar
fosforo (Normal User)
Expert


Messaggi: 305
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 14:10
Giovedì, 16/07/2009
Ciao a tutti
Domanda da neofita.
Uso
System.IO.File.Copy......
per copiare un file molto pesante, mi sono accorto che mentre copio il file
il mio programma si ferma.
La riga successiva fa partire un eseguibile con
System.Diagnostics.Process.Start......

E' possibile questi processi contemporaneamente??
Grazie


Scusate per la figuraccia.
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 14:12
Giovedì, 16/07/2009
Devi usare due thread diversi.


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 305
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 14:16
Giovedì, 16/07/2009
Beh... come dicevo sono un principiante.

Piccolo aiutino??


Scusate per la figuraccia.
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 14:19
Giovedì, 16/07/2009
Sei un principiante come lo sono stati tutti e tutti hanno studiato dai libri e dalla documentazione ... ti suggerisco quindi di leggere a partire

http://msdn.microsoft.com/en-us/library/system.threading.t ...

e di "sbatterci un po' la testa" perche' l'argomento e' molto vasto (e non sarebbe per principianti) e non basta un esempio in un forum (che useresti solo come copia-incolla non imparando nulla ...).


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
riseofapocalypse (Ex-Member)
Pro


Messaggi: 150
Iscritto: 08/07/2009

Segnala al moderatore
Postato alle 14:31
Giovedì, 16/07/2009
Ho le idee un po' confuse sul problema...che bisogno c'è di usare due Thread? Da come hai esposto sembra quasi che il processo che avvii non dipenda per nulla dalla copia del file, per cui basta che inverti l'ordine delle due istruzioni


Mountain's man said no!
PM Quote
Avatar
ProgrMan93 (Ex-Member)
Pro


Messaggi: 68
Iscritto: 25/06/2008

Segnala al moderatore
Postato alle 15:44
Venerdì, 17/07/2009
Prova a usare un backgroundWorker su quest'ultimo ci fai eseguire il codice che copia il file così il programma nn dovrebbe bloccarsi.


PieroTofy programmers community
PM Quote