COM-Interop (Visual Basic)
Das Component Object Model (COM) erlaubt einem Objekt, seine Funktionen für andere Komponenten und Hostanwendungen verfügbar zu machen. Die moderne Software enthält in der Regel COM-Objekte. Obwohl .NET-Assemblys die beste Wahl für neue Anwendungen sind, müssen Sie von Zeit zu Zeit COM-Objekte nutzen. Dieser Abschnitt behandelt einige Themen, die mit der Erstellung und Verwendung von COM-Objekten mit Visual Basic zusammenhängen.
In diesem Abschnitt
Einführung in COM-Interop
Stellt eine Übersicht der COM-Interoperabilität bereit.
Gewusst wie: Verweisen auf COM-Objekte aus Visual Basic
Beschreibt, wie COM-Objekten Verweise hinzugefügt werden, die über Typbibliotheken verfügen.
Vorgehensweise: Arbeiten mit ActiveX-Steuerelementen
Veranschaulicht, wie vorhandene ActiveX-Steuerelemente verwendet werden, um der Visual Studio-Toolbox Funktionen hinzuzufügen.
Exemplarische Vorgehensweise: Aufrufen von Windows-APIs
Führt Sie durch den Prozess, APIs aufzurufen, die Teil des Windows-Betriebssystems sind.
Vorgehensweise: Aufrufen von Windows-APIs
Veranschaulicht, wie die MessageBox
-Funktion in User32.dll definiert und aufgerufen wird.
Vorgehensweise: Aufrufen einer Windows-Funktion, die vorzeichenlose Typen akzeptiert
Veranschaulicht, wie eine Windows-Funktion aufgerufen wird, die über einen Parameter eines unsignierten Typs verfügt.
Exemplarische Vorgehensweise: Erstellen von COM-Objekten in Visual Basic
Führt Sie durch den Prozess zum Erstellen von COM-Objekten mit und ohne die COM-Klassenvorlage.
Problembehandlung bei der Interoperabilität
Behandelt einige Probleme, die bei der Verwendung von COM auftreten können.
COM-Interoperabilität in .NET Framework-Anwendungen
Bietet eine Übersicht, wie COM-Objekte und .NET Framework-Objekte in derselben Anwendung verwendet werden.
Exemplarische Vorgehensweise: Implementieren der Vererbung mit COM-Objekten
Beschreibt die Verwendung vorhandener COM-Objekte als Grundlage für neue Objekte.
Verwandte Abschnitte
Interoperabilität mit nicht verwaltetem Code
Beschreibt Interoperabilitätsdienste, die von der Common Language Runtime bereitgestellt werden.
Verfügbarmachen von COM-Komponenten für .NET Framework
Beschreibt den Prozess, wie COM-Typen über COM-Interop aufgerufen werden.
Verfügbarmachen von .NET Framework-Komponenten in COM
Beschreibt die Vorbereitung und Verwendung von verwalteten Typen von COM.
Anwenden von Interop-Attributen
Behandelt Attribute, die Sie verwenden können, wenn Sie mit nicht verwaltetem Code arbeiten.