Newsgroup: it.comp.lang.visual-basic
Titolo: DLL e moduli di classe...

CiaoTutti!
Una domandina semplice semplice... :)))
Come mettere dei moduli di classe in una DLL?
Per utilizzare una dll basta andare nei riferimenti e includerla, giusto?
HEEEEELLLLPPPP ! :P
:)))
ByeZ
SebaMix

Per utilizzare una dll basta andare nei riferimenti e includerla, giusto?
Stai confondendo il "Sebastiano Pallaro sviluppatore di DLL ActiveX" con il "Sebastiano Pallaro
utilizzatore di DLL ActiveX".
Se la includi nei riferimenti significa che esiste gią: se esiste gią vuol dire che č gią compilata
e non puoi implementarla, a meno di non decompilarla, ma, come sabbiamo (vero che lo sappiamo????
^__^) non č possibile.
Se invece la crei ex novo, allora č un altro discorso...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

 Moreno
ByeZ
SebaMix

Ma come si fa???
Crea un nuovo progetto ActiveX DLL e poi, come per qualsiasi altro componente, Project/Add/Class
Module...
Se la tua domanda, ora č: "come si usano i moduli di classe", allora la risposta la trovi tra i
vecchi post e sulla guida in linea (poi, se hai dubbi, siamo qui...)


Grazie!
Ma sai se in linea c'č qualche bel tutorial?
Non dirmi sul sito della MicroSoft, perchč prima c'ho girato un ora senza
risultato...
CiaoZ
SebaMix

vecchi post e sulla guida in linea (poi, se hai dubbi, siamo qui...)
anzi... basta che leggi il post di pochi minuti fà di Perrotta Vito...


Visto che il thred interessa anche me...approfitto e qualche domanda
la faccio anche io. Prima di creare la mia dll (si crea facendo Dll
ActiveX, è giusto si?) vado a inserire nel modulo di classe le varie
property che mi interssano, e fin qui ci siamo. Creo la Dll. Apro un
nuovo progetto exe standard, clicco su "progetti -> riferimenti" e
vado a slezionare la mia dll. Non capisco perchè me la aggiunge
chiamandola sempre Progetto1, l' ho chiamata Somma, ma lui continua a
chiamerla Progetto1...questa è una prima cosa che non va.
Successivamente vado a scrivere il mio codice, ve lo posto:
Nel modulo di classe ho scritto:
	Private num As Integer
		Private Property Let LetNum(ByVal numero As Integer)
	    num = numero
	End Property
	Private Property Get Somma()
	    Somma = num + num
	End Property
Mentre nel progetto exe ho scritto:
	Dim mioOggetto As Object
	Private Sub Command1_Click()
		Set mioOggetto = New clsSomma
	         --->
	End Sub
Perchè quando vado a scrivere (dove c'è la freccia) mioOggetto. non
vedo le proprietà LetNum e Somma??
Aspetto news, grazie.
Saluti, ciao ciao.

Mi rispondo e mi picchio da solo :)) NEL MODULO LA LAT E' PUBLIC!!! SE
SCRIVI PRIVATE NON E' VISIBILE AL DI FUORI DEL MODULO...SBISH!!

Ciao, Moreno
 >  anzi... basta che leggi il post di pochi minuti fà di Perrotta Vito...
Grazie.
Ciao, Vito
-- 
Posted from 
smtp4.libero.it
 [193.70.192.54] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG