no se cierra el proceso excel
Publicado por maria (29 intervenciones) el 04/09/2006 18:10:20
Buscando por Internet he encontrado la idea de eliminar de memoria todos los objetos con la siguiente función. Pero tampoco me sirve, Sólo se me cierra el proceso cuando cierrro el programa que lo lanzó. SI alquien sabe qué pasa que me comente porque yo ya estoy muy perdida.
EliminaReferencias(Hoja)
EliminaReferencias(Libro)
EliminaReferencias(Apli)
System.GC.Collect()
Private Sub EliminaReferencias(ByRef Referencias As Object)
Try
'Bucle de eliminacion
Do Until _
System.Runtime.InteropServices.Marshal.ReleaseComObject(Referencias) <= 0
Loop
Catch
Finally
Referencias = Nothing
End Try
End Sub
EliminaReferencias(Hoja)
EliminaReferencias(Libro)
EliminaReferencias(Apli)
System.GC.Collect()
Private Sub EliminaReferencias(ByRef Referencias As Object)
Try
'Bucle de eliminacion
Do Until _
System.Runtime.InteropServices.Marshal.ReleaseComObject(Referencias) <= 0
Loop
Catch
Finally
Referencias = Nothing
End Try
End Sub
Valora esta pregunta


0