COM Interop (Visual Basic)

Med komponentobjektmodellen (COM) kan ett objekt exponera dess funktioner för andra komponenter och vara värd för program. De flesta av dagens program innehåller COM-objekt. Även om .NET-sammansättningar är det bästa valet för nya program kan du ibland behöva använda COM-objekt. Det här avsnittet beskriver några av problemen med att skapa och använda COM-objekt med Visual Basic.

I det här avsnittet

Introduktion till COM Interop
Ger en översikt över COM-samverkan.

Anvisningar: Referera till COM-objekt från Visual Basic
Beskriver hur du lägger till referenser till COM-objekt som har typbibliotek.

Anvisningar: Arbeta med ActiveX Controls
Visar hur du använder befintliga ActiveX kontroller för att lägga till funktioner i Visual Studio Toolbox.

Genomgång: Anropa Windows API:er
Steg dig genom processen att anropa DE API:er som ingår i Windows operativsystem.

Anvisningar: Anropa Windows API:er
Visar hur du definierar och anropar MessageBox funktionen i User32.dll.

Anvisningar: Anropa en Windows funktion som tar osignerade typer
Visar hur du anropar en Windows funktion som har en parameter av en osignerad typ.

Genomgång: Skapa COM-objekt med Visual Basic
Steg dig genom processen att skapa COM-objekt med och utan COM-klassmallen.

Felsöka samverkan
Beskriver några av de problem som kan uppstå när du använder COM.

COM-samverkan i .NET Framework-program
Ger en översikt över hur du använder COM-objekt och .NET Framework objekt i samma program.

Genomgång: Implementera arv med COM-objekt
Beskriver användning av befintliga COM-objekt som grund för nya objekt.

Samverkan med ohanterad kod
Beskriver samverkanstjänster som tillhandahålls av common language runtime.

Exponera COM-komponenter för .NET Framework
Beskriver processen med att anropa COM-typer via COM-interop.

Exponera .NET Framework-komponenter för COM
Beskriver förberedelse och användning av hanterade typer från COM.

Tillämpa Interop-attribut
Omfattar attribut som du kan använda när du arbetar med ohanterad kod.