Übersetzen in Visual Basic
Sie können ihrem Visual Basic Projekt entweder als Verweis oder als Komponente ein COM-Objekt hinzufügen. Sobald das Objekt ihrem Projekt hinzugefügt wurde, kann Ihre Anwendung auf ihre Klassen und Schnittstellen zugreifen. Anschließend können Sie den Visual Basic Object Browser verwenden, um die Typbibliotheksinformationen des Objekts in Visual Basic Syntax anzuzeigen.
Normalerweise werden Steuerelemente einem Projekt 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 eine Visual Basic Form oder einen anderen Containertyp ziehen. Neue Instanzen von COM-Objekten, die als Verweise hinzugefügt werden, werden mit dem schlüsselwort new erstellt.
Der Unterschied zwischen der Verwendung einer Klasse als Verweis und einer Komponente ist dezent, aber wichtig. Wenn Sie ein Objekt als Verweis hinzufügen, können Sie nur die vom Steuerelement bereitstellte 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 wären sie Teil des Steuerelements und nicht der Container des Steuerelements.
Visual Basic unterstützt derzeit nicht mehrere Typbibliotheken, die in eine einzelne .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 unter den folgenden Themen:
- Übersetzen in Visual Basic aus C++
- Übersetzen in Visual Basic aus Java
- Hinzufügen einer Komponente zu einem Visual Basic Project
- Hinzufügen eines Verweises zu einem Visual Basic Project
- Visual Basic Objektbrowser