Attivazione di un oggetto COM
La scelta della tecnica da adottare per fare riferimento all'assembly dipende dall'ambiente di programmazione utilizzato e dalle preferenze personali. La sintassi da utilizzare per attivare un oggetto COM dipende dal linguaggio utilizzato. Per la sintassi e i riferimenti per l'utilizzo, vedere la documentazione del proprio linguaggio.
Posto che si abbia un assembly contenente la classe Loan e i relativi membri, è possibile eseguire facilmente l'attivazione con associazione anticipata. Nel seguente esempio di codice viene attivata un'istanza della coclasse LOANLib.Loan da codice gestito:
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 in un client .NET viene creata un'istanza della coclasse Loan, i relativi metadati devono essere individuati dal runtime, indipendentemente dal fatto che si tratti di una classe .NET o di una coclasse COM. Ai fini dell'associazione anticipata a una classe, è necessario che i metadati siano disponibili in fase di esecuzione. Per l'associazione tardiva, la disponibilità dei metadati non è richiesta.
Vedere anche
Concetti
Utilizzo di tipi COM nel codice gestito