Visual Basic 6-Anwendungen können auf Dynamic Link Libraries erstellt und kompiliert in NET unter Verwendung des Component Object Model . . COM ermöglicht spezifische Funktionalität zur aufrufenden Anwendungen ausgesetzt werden. Die COM dient als Wrapper für jeden . NET dll . VB6 können dann auf das COM-Objekt , wodurch ein Zugriff auf die . NET dll Funktionalität durch die COM ausgesetzt . Machen Funktionalität zur Verfügung VB6 via COM ermöglicht Programmierern , die Vorteile neuere Technologie verfügbar zu erreichen. NET zu aktualisieren, ohne alle ihre Codes. Anleitung
1
Erstellen Sie ein neues Standard EXE VB6 Projekt . Ein Formular wird standardmäßig mit dem neuen Projekt namens erstellt " Form1. " Benennen Sie das Formular aus, um etwas Sinnvolles wie " frmMain . "
2
Wählen Sie " Projekt", " Referenzen " aus dem Projekt-Menü . Klicken Sie auf das Kontrollkästchen neben dem COM -DLL-Datei , die Sie gerne aus . NET zugreifen möchten . Klicken Sie auf die Schaltfläche "OK" zu schließen und zu speichern.
3
Erstellen Sie ein Objekt in den Code für das load-Ereignis " frmMain " , die einen Verweis auf die COM.
Ist < p> Dim oNewCOM als DotNetApp.COMFile
Set oNewCOM = New DotNetApp.COMFile
Dieser Code erstellt das Objekt vom Typ " COMFile " und instanziert . Die Funktionen und Eigenschaften ausgesetzt sind nun auch für die VB6-Anwendung .
4
Zugriff auf eine der exponierten Funktionen in " COMFile " durch Codierung " oNewCom " , gefolgt von einem Punkt gefunden. Nach der Eingabe des Zeitraums wird eine Liste der verfügbaren Funktionen und Eigenschaften angezeigt werden. Zum Beispiel, wenn eine der Funktionen wurde als " Version" , die die Version des " COMFile " ergab , würden Sie zugreifen, die mit " oNewCOM.Version . "