se creo una dll in dotnet 2005 posso usarla con vb6 ???ho provato ad importarla nei riferimenti ma mi da errore,oltre a renderla visibile a com devo fare altre cose,o non è possibile usarla in vb6 ???
se creo una dll in dotnet 2005 posso usarla con vb6 ???ho provato ad importarla nei riferimenti ma mi da errore,oltre a renderla visibile a com devo fare altre cose,o non è possibile usarla in vb6 ???
Puoi creare un assembly (DLL) che sia "COM visible".
Altre informazioni sull'interoperabilità e sul P/Invoke sono probabilmente disponibili nella documentazione MSDN.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Lo fatto ma quando vado in vb6 per importarla mi dice che è impossibile,mentre se la importo con vb.net tutto ok.Puoi creare un assembly (DLL) che sia "COM visible".
Specifica qualche dettaglio, poiché c'è qualcosa che non va, altrimenti non è possibile indagare sull'eventuale errore.Originariamente inviato da cassano
Lo fatto ma quando vado in vb6 per importarla mi dice che è impossibile,mentre se la importo con vb.net tutto ok.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
allora in vb.net metto la spunta sul check "rendi visibile a com",poi la compilo e apro vb6 vado su riferimenti e mi dice
Impossibili aggiungere un riferimento al file specificato.
Leggendo un sito che frequento spesso e con cui collaboro, ho trovato questo articolo.
Credo che sia la soluzione al tuo problema.![]()
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
quindi per fare una dll visibile a vb6 ma anche ad altro la chiave di tutto e aggiungere un componente comclass il quale creerà un file TLB ,necessario a far funzionare la dll.Aprire Microsoft Visual Basic 2005 e selezionare la creazione di una ClassLibrary.
Eliminare il file che viene aggiunto in automatico al progetto, sostituendolo con l'aggiunta di un componente ComClass.
Subito dopo l'istruzione Public Class ComClass1, scrivere il codice delle funzioni da implementare.
mentre in vb.net tutto questo non è necessario ??
Grazie !!!!![]()
![]()