Ativar um objeto COM
Técnica usada para fazer referência ao assembly depende de seu ambiente de programação e suas preferências. A sintaxe para ativar um objeto COM é dependente de idioma. Para obter referências de uso e sintaxe, consulte a documentação do idioma.
Supondo que você tenha um assembly que contém a classe de empréstimo e seus membros, você pode executar a ativação de early bound com pouco esforço. O exemplo de código a seguir ativa uma instância do coclass a LOANLib.Loan do código gerenciado:
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();
…
}
}
Quando um.NET cliente cria uma instância de coclass o empréstimo, o runtime deve localizar seus metadados, independentemente de é a classe de um.NET classe ou uma coclass de COM. Metadados devem estar disponíveis em tempo de execução em ordem para o enlace inicial a uma classe. Metadada não é necessária para ativação de ligação tardia.
Consulte também
Conceitos
Usando tipos COM em código gerenciado
A importação de uma biblioteca de tipos como um Assembly.
Exemplo de interoperabilidade COM: .NET de cliente e servidor COM