C sharp - Cerrar Instancia de un objeto COM+

   
Vista:

Cerrar Instancia de un objeto COM+

Publicado por HUBERT (7 intervenciones) el 10/03/2017 17:51:41
En mi antigua herramienta VFP. consumía los componentes de la siguiente manera (ejemplo simple).
El texto que está después de "&&" es comentario.

XCON = CreateObject("Mi_dll.Clase1") && Instancio el componente "Mi_dll.Clase1"
xvar = XCON.Hola() && cargo en "xvar" el valor retornado por el metodo "Hola()", no defino el tipo de variable.
XCON = NULL && DESTRUYO la instacia XCON, al destruirla la instancia el componente deja
&& de trabajar de acuerdo a lo configurado (eso esta bien).

Hago lo mismo en C#

Type comType = System.Type.GetTypeFromProgID("Mi_dll.Clase1");
dynamic xcon = System.Activator.CreateInstance(comType);
String xvar = XCON.Hola()

Hasta aqui todo bien con C#, pero.
NO he dado con ningún comando para destruir o cerrar la instancia al componente (en los pocos ejemplos que encontre no hay).
El programa terminó y realizó todo lo que tenia que hacer pero la instancia sigue viva y no hay cuando acabe.

Favor de ayudarme, en como destruir estas instancias.
Cordialmente Hubert.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo

Cerrar Instancia de un objeto COM+

Revisa esto:

https://msdn.microsoft.com/es-es/library/b1yfkh5e(v=vs.100).aspx

Espero te ayude.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar