Chiudere un processo da codice

mercoledì 23 marzo 2005 - 12.17

Barbara71 Profilo | Newbie

Ciao a tutti, è possibile chiudere un processo in vb.net ?

Grazie mille.

19018 Profilo | Expert

Devi usare la classe Thread, così puoi gestire un processo dall'inizo fino alla fine, lo puoi avviare stoppare riavviare,insomma controllo completo!Ciao!

Barbara71 Profilo | Newbie

Ciao e innanzitutto grazie per la tua risposta.
Ho guardato sull msdn le indicazioni a riguardo ma sinceramente non riesco
a capire come utilizzare le classe. mi potresti fare un esempio se puoi ?

Sostanzialmente io da codice faccio delle operazioni con excel e quando chiudo l'applicazione
mi rimane aperto il processo, quindi vorrei chiuderlo.



Barbara71 Profilo | Newbie

no,no
apro un foglio excel, lo modifico, lo chiudo ma poi rimane il processo aperto
Ho provato anche con word e fa la stessa cosa.
Allora pensavo che il mio problema fosse di chiudere il processo aperto via codice.
:)

19018 Profilo | Expert

Ecco un esempio in vb.net per usare la classe thread :

Dim t1 As System.Threading.Thread
t1 = New Thread(AddressOf SaveProfile) 'Assegna un thread alla funzione SaveProfile
t1.Start()

per chiuderlo :
t1.Suspend()

Questo funziona se lavori a livello di processi ma è normale che se usi altri metodi per accedere il file come gli stream la cosa è molto diversa!ciao!

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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5