Condividi tramite


Interoperabilità COM (Visual Basic)

Component Object Model (COM) consente a un oggetto di esporre la relativa funzionalità ad altri componenti e di ospitare applicazioni. La maggior parte del software di oggi include oggetti COM. Anche se gli assembly .NET sono la scelta migliore per le nuove applicazioni, a volte potrebbe essere necessario usare oggetti COM. Questa sezione illustra alcuni dei problemi associati alla creazione e all'uso di oggetti COM con Visual Basic.

In questa sezione

Introduzione all'interoperabilità COM
Offre una panoramica dell'interoperabilità COM.

Procedura: Fare riferimento a oggetti COM da Visual Basic
Viene illustrato come aggiungere riferimenti a oggetti COM con librerie dei tipi.

Procedura: Usare i controlli ActiveX
Illustra come usare i controlli ActiveX esistenti per aggiungere funzionalità alla casella degli strumenti di Visual Studio.

Procedura dettagliata: Chiamata di API Windows
Ti guida attraverso il processo di chiamata delle API che fanno parte del sistema operativo Windows.

Procedura: Chiamare le API di Windows
Illustra come definire e chiamare la MessageBox funzione in User32.dll.

Procedura: Chiamare una funzione di Windows che accetta tipi non firmati
Viene illustrato come chiamare una funzione di Windows con un parametro di un tipo senza segno.

Procedura dettagliata: Creazione di oggetti COM con Visual Basic
Consente di eseguire il processo di creazione di oggetti COM con e senza il modello di classe COM.

Risoluzione dei problemi di interoperabilità
Vengono illustrati alcuni dei problemi che possono verificarsi quando si usa COM.

Interoperabilità COM nelle applicazioni .NET Framework
Viene fornita una panoramica di come usare oggetti COM e oggetti .NET Framework nella stessa applicazione.

Procedura dettagliata: Implementare l'ereditarietà con gli oggetti COM
Descrive l'uso di oggetti COM esistenti come base per i nuovi oggetti.

Interoperabilità con codice non gestito
Descrive i servizi di interoperabilità forniti da Common Language Runtime.

Esposizione di componenti COM a .NET Framework
Descrive il processo di chiamata dei tipi COM tramite COM interop.

Esposizione dei componenti .NET Framework a COM
Descrive la preparazione e l'uso dei tipi gestiti da COM.

Applicazione di attributi di interoperabilità
Vengono illustrati gli attributi che è possibile usare quando si usa codice non gestito.