Freigeben über


COM-Interoperabilität (Visual Basic)

Das Component Object Model (COM) ermöglicht es einem Objekt, seine Funktionalität anderen Komponenten und Hostanwendungen zur Verfügung zu stellen. Die meisten der heutigen Software umfassen COM-Objekte. Obwohl .NET-Assemblys die beste Wahl für neue Anwendungen sind, müssen Sie möglicherweise manchmal COM-Objekte verwenden. In diesem Abschnitt werden einige der Probleme behandelt, die mit dem Erstellen und Verwenden von COM-Objekten mit Visual Basic verbunden sind.

In diesem Abschnitt

Einführung in COM Interop
Bietet eine Übersicht über die COM-Interoperabilität.

Vorgehensweise: Verweisen auf COM-Objekte aus Visual Basic
Behandelt das Hinzufügen von Verweisen auf COM-Objekte mit Typbibliotheken.

Vorgehensweise: Arbeiten mit ActiveX-Steuerelementen
Veranschaulicht, wie Vorhandene ActiveX-Steuerelemente zum Hinzufügen von Features zur Visual Studio-Toolbox verwendet werden.

Exemplarische Vorgehensweise: Aufrufen von Windows-APIs
Führt Sie durch den Prozess des Aufrufens der APIs, die Teil des Windows-Betriebssystems sind.

Vorgehensweise: Aufrufen von Windows-APIs
Veranschaulicht, wie die MessageBox Funktion in User32.dlldefiniert und aufgerufen wird.

Vorgehensweise: Aufrufen einer Windows-Funktion, die nicht signierte Typen akzeptiert
Veranschaulicht das Aufrufen einer Windows-Funktion mit einem Parameter eines nicht signierten Typs.

Exemplarische Vorgehensweise: Erstellen von COM-Objekten mit Visual Basic
Führt Sie durch den Prozess des Erstellens von COM-Objekten mit und ohne die COM-Klassenvorlage.

Problembehandlung bei interoperabilität
Deckt einige der Probleme ab, die bei der Verwendung von COM auftreten können.

COM-Interoperabilität in .NET Framework-Anwendungen
Bietet eine Übersicht über die Verwendung von COM-Objekten und .NET Framework-Objekten in derselben Anwendung.

Exemplarische Vorgehensweise: Implementieren der Vererbung mit COM-Objekten
Beschreibt die Verwendung vorhandener COM-Objekte als Grundlage für neue Objekte.

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 des Aufrufens von COM-Typen über die COM-Interoperabilität.

Verfügbarmachen von .NET Framework-Komponenten in COM
Beschreibt die Vorbereitung und Verwendung verwalteter Typen von COM.

Anwenden von Interopattributen
Behandelt Attribute, die Sie verwenden können, wenn Sie mit nicht verwaltetem Code arbeiten.