Übersetzen in Visual Basic
Sie können ihrem Visual Basic-Projekt ein COM-Objekt entweder als Verweis oder als Komponente hinzufügen. Nachdem das Objekt Ihrem Projekt hinzugefügt wurde, kann Ihre Anwendung auf seine Klassen und Schnittstellen zugreifen. Anschließend können Sie den Visual Basic-Objektbrowser verwenden, um die Typbibliotheksinformationen des Objekts in der Visual Basic-Syntax anzuzeigen.
In der Regel werden Einem Projekt Steuerelemente als Komponenten und Nichtsteuerelemente als Verweise hinzugefügt. Wenn ein COM-Objekt als Komponente hinzugefügt wird, wird es in der Visual Basic-Toolbox angezeigt. Neue Instanzen dieses Objekts werden erstellt, indem Sie das Objektsymbol aus der Toolbox auf ein Visual Basic-Formular oder einen anderen Containertyp ziehen. Neue Instanzen von COM-Objekten, die als Verweise hinzugefügt wurden, werden mithilfe der neuen Schlüsselwort (keyword) erstellt.
Die Unterscheidung zwischen der Verwendung einer Klasse als Verweis und einer Komponente ist subtil, aber wichtig. Wenn Sie ein Objekt als Verweis hinzufügen, können Sie nur die Vom Steuerelement bereitgestellte Typbibliothek oder die "rohe" Typbibliothek verwenden.
Wenn Sie ein Steuerelement als Komponente hinzufügen, führt Visual Basic die Extendereigenschaften und -methoden des Formulars zusammen, in das das Steuerelement in die Typbibliothek des Steuerelements eingebettet ist, und stellt so eine umschlossene, erweiterte Version der Typbibliothek bereit. Mit dieser Version der Typbibliothek können Sie Extendereigenschaften wie Oben und Links verwenden, als ob sie Teil des Steuerelements wären, anstelle des -Containers des Steuerelements.
Visual Basic unterstützt derzeit nicht mehrere Typbibliotheken, die in einer einzelnen .dll-Datei integriert sind. Wenn Sie auf eine DLL stoßen, die mehrere Typbibliotheken enthält, sollten Sie eigenständige Kopien der Typbibliotheken aus der Quelle abrufen, die das Objekt bereitgestellt hat, um das Objekt mit Visual Basic zu verwenden.
Weitere Informationen finden Sie in den folgenden Themen:
- Übersetzen von C++ in Visual Basic
- Übersetzen in Visual Basic aus Java
- Hinzufügen einer Komponente zu einem Visual Basic-Projekt
- Hinzufügen eines Verweises zu einem Visual Basic-Projekt
- Visual Basic-Objektbrowser
Zugehörige Themen