Creare DLL

lunedì 27 agosto 2007 - 09.26

babbomarci Profilo | Newbie

Ciao,
Non riesco ad utilizzare dll fatte con visual studio: Tramite Visual mi sono fatto una dll seguendo la seguente procedura
-nuovo progetto
-libbreria di classi
e mi sono fatto un oggetto dll.
Il problema è che non riesco a importarla in altri progetti, infatti la procedura che uso per importarla è la seguente:
-tasto dx su casella degli strumenti e seleziono la voce scegli elementi
-imposto il flag su Componenti COM dopo di chè clicco su sfoglia

Quando cerco di caricare il file dll precedentemente generato dentro il debug mi dà il seguente errore "impossibile caricare la libreria dei tipi" ed il percorso intero con il nme del file finale che al posto dell'estensione .dll mi dà l'estensione .tlb

consigli?

Grazie tante, BabboMarci

SSUPERPIPPO Profilo | Guru

>Ciao,

Ciao

>Il problema è che non riesco a importarla in altri progetti, infatti la procedura che uso per importarla è la seguente:
>-tasto dx su casella degli strumenti e seleziono la voce scegli elementi
>-imposto il flag su Componenti COM dopo di chè clicco su sfoglia

>consigli?

La procedura è questa:

- Tasto Dx in esplora soluzione in corrispondenza del tuo progetto
- Seleziona Aggiungi Riferimenti
- Spostati nel pannello Sfoglia e cerca la DLL da caricare

Una volta aggiunta la DLL ricorda che per utilizzarla devi aggiungere

imports TuoNameSpace

>Grazie tante, BabboMarci

Di nulla, ciao

Alessandro

babbomarci Profilo | Newbie

Sei un grande ,
ho provato a fare quello che mi hai appena scritto e va tutto bene, ho un'ultimo problemino: come richiamo i metodi che ho dentro la classe?
Esempio: dentro la classe Pippo che mi sono appena importato ho il metodo somma, come faccio a utilizzarlo?

Ringrazio ancora per la risposta
Ciao Ciao

SSUPERPIPPO Profilo | Guru

>Sei un grande ,

Troppo buono...

>ho provato a fare quello che mi hai appena scritto e va tutto bene, ho un'ultimo problemino: come richiamo i metodi che ho dentro >la classe?
>Esempio: dentro la classe Pippo che mi sono appena importato ho il metodo somma, come faccio a utilizzarlo?

Prima di tutto devi inserire l'istruzione

Imports TuoNameSpace

Poi devi istanziare un oggetto derivante dalla tua classe

Dim NomeOggetto as New TuoNameSpace.Pippo

Ora puoi accedere ai metodi

NomeOggetto.Somma

>Ringrazio ancora per la risposta

di nulla, fammi sapere

>Ciao Ciao

Ciao

babbomarci Profilo | Newbie

Sei un grande X 2...

Ho seguito le tue istruzioni e ho risolto il problema, ringrazio per la disponibilità sperando di poter ricambiare al favore (anche se penso che sarà difficile vista la tua preparazione)

Ciao Ciao, alla prossima.
Babbomarci

SSUPERPIPPO Profilo | Guru

E' sempre un piacere...

Ciao

Alessandro

P.S.: Chiudi il Post cliccando su Accetta. Grazie.


http://blogs.dotnethell.it/alebadalin
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5