Come usare API rete con VB6

June 30

Come usare API rete con VB6


Visual Basic 6 applicazioni possono fare riferimento a librerie a collegamento dinamico creati e compilati in .NET utilizzando il Component Object Model. COM permette funzionalità specifiche di essere esposti a chiamare applicazioni. Il COM agisce come un wrapper DLL .NET. VB6 può quindi accedere all'oggetto COM, guadagnando così l'accesso alla funzionalità .NET dll esposto attraverso il COM. Rendere funzionalità disponibili per VB6 tramite COM consente ai programmatori di sfruttare la tecnologia più recente disponibile in .NET senza aggiornare tutto il loro codice.

istruzione

1 Creare un nuovo progetto EXE standard VB6. Una forma predefinita, viene creato il nuovo progetto chiamato "Form1". Rinominare il modulo per qualcosa di più significativo, ad esempio "frmMain."

2 Selezionare "Progetto", "Riferimenti" dal menu progetto. Fare clic sulla casella di controllo accanto al file dll COM che si desidera accedere da NET. Fare clic sul pulsante "OK" per chiudere e salvare.

3 Creare un oggetto nel codice per l'evento carico di "frmMain", che è un riferimento al COM.

Dim oNewCOM come DotNetApp.COMFile

Set oNewCOM = Nuovo DotNetApp.COMFile

Questo codice crea l'oggetto di tipo "COMFile" e crea un'istanza di esso. Le funzioni e le proprietà esposte sono ora disponibili per l'applicazione VB6.

4 Accedere a qualsiasi delle funzioni esposte si trovano in "COMFile" codificando "oNewCom", seguito da un punto. Dopo aver digitato il periodo, verrà visualizzato un elenco di funzioni e proprietà disponibili. Per esempio, se una delle funzioni è stata chiamata "versione" che ha restituito la versione del "COMFile", si potrebbe accedere a quella con "oNewCOM.Version."