Interoperabilità COM (Visual Basic)

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

Contenuto della sezione

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

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

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

Procedura dettagliata: Chiamata delle API di Windows
Descrive i passaggi della procedura di chiamata delle API che fanno parte del sistema operativo Windows.

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

Procedura: Chiamare una funzione Windows che accetta tipi senza segno
Illustra come chiamare una funzione Windows che ha un parametro di tipo senza segno.

Procedura dettagliata: creazione di oggetti COM con Visual Basic
Illustra la procedura di creazione degli oggetti COM con e senza il modello di classe COM.

Risoluzione dei problemi relativi all'interoperabilità
Descrive alcuni dei problemi che possono verificarsi quando si usa COM.

Interoperabilità COM nelle applicazioni .NET Framework
Panoramica dell'uso degli oggetti COM e degli oggetti .NET Framework nella stessa applicazione.

Procedura dettagliata: Implementazione dell'ereditarietà con gli oggetti COM
Spiega come usare gli 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 usando l'interoperabilità COM.

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

Applicazione di attributi di interoperabilità
Descrive gli attributi che è possibile usare quando si lavora con codice non gestito.