Activation d'un objet COM

La technique que vous employez pour référencer l'assembly dépend de votre environnement de programmation et de vos préférences. La syntaxe permettant d'activer un objet COM dépend du langage. Pour obtenir des références sur la syntaxe et son utilisation, consultez la documentation sur votre langage.

En partant du principe que vous disposez d'un assembly contenant la classe Loan et ses membres, vous pouvez très facilement lancer une activation à liaison anticipée. L'exemple de code suivant active une instance de la coclasse LOANLib.Loan à partir du code managé :

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();
        …
    }
}

Lorsqu'un client .NET crée et instancie la coclasse Loan, le runtime doit localiser ses métadonnées, que la classe soit une classe .NET ou une coclasse COM. Les métadonnées doivent être disponibles au moment de l'exécution pour créer une liaison anticipée à une classe. Les métadonnées ne sont pas requises pour une activation à liaison tardive.

Voir aussi

Concepts

Utilisation de types COM dans du code managé

Importation d'une bibliothèque de types sous la forme d'un assembly

Exemple COM Interop : client .NET et serveur COM