excel

04/08/2004 - 00:13 por ccalloquispe | Informe spam
hola:
desde vb, creo una hoja en excel, pero al terminar de
llenar la hoja en excel, cierro el objeto con el metodo
quit y despues destruyo el objeto con nothing, pero con el
administrador de tareas veo que no elimina el excel, que .
puedo hacer para que lo elimine
ojo: el objeto se crea dentro de un subproceso

muchas gracias por su colaboración
 

Leer las respuestas

#1 Tristan
04/08/2004 - 11:28 | Informe spam
No necesitas asignar nothing si la variable sale de
ámbito. Lo que necesitas con todo objeto COM es liberarlo
con Marhsal.ReleaseComObject.

Por ejemplo esto abrirá y liberará una aplicación Excel:

Imports System.Runtime.InteropServices

Dim o As New Excel.Application()
o.Quit()
Marshal.ReleaseComObject(o)

Preguntas similares