Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Processo Excel Appeso
martedì 31 ottobre 2006 - 15.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
birulo
Profilo
| Newbie
6
messaggi | Data Invio:
mar 31 ott 2006 - 15:05
Salve a tutti,stò realizzando un programma che apre un documento Excel,lo modifica e lo salva.Il filo logico del mio programma è questo:
dim e = New Excel.Application
...
e.quit()
e=Nothing
Tutto và bene finche tutto il codice è scritto nel codice di un programma windows.Se invece dal mio programma chiamo un oggetto COM che svolge tali manzioni mi rimane appeso il processo EXCEL.exe.Sono sicuro di aver svolto bene tutti i passaggi e ovviamente eseguo la dispose() sull'oggetto COM.Ho provato con Word e funziona tutto bene.Il problema dunque si presenta solo con Excel quando si richiama un oggetto COM.
contiello
Profilo
| Senior Member
260
messaggi | Data Invio:
gio 2 nov 2006 - 13:53
anche io ho il tuo stesso problema ma se limitato alle tue istruzioni lo puoi risolvere usando la seguente sintassi
dopo il metodo quit e prima di impostare a nothing l'oggetto
scrivi questa istruzione
System.Runtime.InteropServices.Marshal.ReleaseComObject(TuooggettoExcel)
scomparira il processo EXCEL.EXE
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 3 nov 2006 - 22:41
>anche io ho il tuo stesso problema ma se limitato alle tue istruzioni
>lo puoi risolvere usando la seguente sintassi
>dopo il metodo quit e prima di impostare a nothing l'oggetto
>scrivi questa istruzione
>
>System.Runtime.InteropServices.Marshal.ReleaseComObject(TuooggettoExcel)
>scomparira il processo EXCEL.EXE
Abbiamo aperto più Threads per lo stesso problema
In ogni caso quell'istruzione risolve il problema nella maggior parte dei casi.
Qui l'altra risposta che ho dato:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=11454
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
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 !