Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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 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.