Share via


Activar un objeto COM

La técnica utilizada para hacer referencia al ensamblado depende del entorno de programación y de las preferencias del usuario. La sintaxis para activar un objeto COM depende del lenguaje. Si desea obtener información acerca de la sintaxis y del uso, consulte la documentación del lenguaje en cuestión.

Supongamos que se dispone de un ensamblado que contiene la clase Loan y sus miembros; la activación podrá llevarse a cabo en tiempo de ejecución sin mucha dificultad. En el siguiente ejemplo de código se activa una instancia de la coclase LOANLib.Loan desde código administrado:

Imports System
Imports LoanLib

Public Class LoanApp
    Public Shared Sub Main()
       …
       Dim ln As New Loan()
       …
    End Sub
End Class
using System;
using LoanLib;

public class LoanApp {
    public static void Main(String[] Args) {
        Loan ln = new Loan();
        …
    }
}

Si un cliente .NET crea una instancia de la coclase Loan, el motor en tiempo de ejecución debe buscar sus metadatos, independientemente de que la clase sea una clase de .NET o una coclase COM. Para enlazar en tiempo de compilación a una clase, los metadatos deben estar disponibles en tiempo de ejecución. Los metadatos no son necesarios para la activación del enlace en tiempo de ejecución.

Vea también

Conceptos

Utilizar tipos COM en código administrado

Importar una biblioteca de tipos como un ensamblado

Ejemplo de interoperabilidad COM: cliente .NET y servidor COM