Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda sui moduli...

1) Quando creo un progetto con un modulo e poi compilo tutto, il
    modulo farà parte del mio eseguibile, quindi: me lo carico in
    memoria tutto quanto, anche se non lo uso, quando lancio l' exe o
    solo quando chiamo funzioni/sub scritte dentro il modulo?
2) Stessa cosa, se io creo un modulo di classe e lo utilizzo senza 
    farlo diventare dll, quando creo l' eseguibile del progetto e
    tutto va a finire li dentro, nel momento in cui clicco sull' exe,
    mi carica l' intero modulo in memoria, o solo quando chiamo quello
    che ho scritto dentro?
3) Concludendo, moduli o moduli di classe, li uso solo per metterci
    dentro funzioni/sub comuni a tutto il progetto? In termini di NON
    appesantimento e di risparmio delle risorse del pc, sono inutili?

 wrote in message
news:3a431584...@news.enter.it...

dunque...
i moduli li usi per aggiungere funzioni, sub  e variabili comuni a tutto il
progetto
i moduli di classe li usi per definire nuovi oggetti che poi puoi utilizzare
all'interno del progetto utilizzando variabili di tipo <classe>
ovvero.. se hai un classe di nome "MiaClasse"
in un form puoi creare una variabile oggetto, che chiamiamo pippo
in questo modo
Dim Pippo as MiaClasse
in sostanza le sub contenute nel modulo di classe altro non sono che metodi
dell'oggetto
MiaClasse
quindi, se abbiamo un sub di nome "LeggiRecord"
per utilizzarla devi usare
Pippo.LeggiRecord
ora.. non ho mai fatto statistiche in termini di risparmio di risorse, ma la
differenza tra moduli e moduli di classe sostanzialmente è questa..
Ciao
Enrico

 wrote in message

finalmente ho capito chi e' machi. non ci avevo badoto, vecchia volpe :)
mi sono fatto anch'io la stessa domanda di skunk.
per provare dovrebbe bastare compilare un exe prima senza poi con un modulo
ricco di sub e funzioni.
mi sa che se le porta dietro anche se non vengono usate.

 mi sa che se le porta dietro anche se non vengono usate.
che se le porta dietro è sicuro.. il problema è poi di utilizzo delle
risorse..
l'unico modo per non portarsi dietro i moduli di classe è quello di
compilarli
separatamente in una dll

ma la differenza tra moduli e moduli di classe sostanzialmente è questa..
E ti dirò di più forse, la vera differenza tra i due stà nel modo in
cui memorizzano i dati, ossia, il modulo ha validità solo all' interno
del progetto, muore auotmaticamente con la morte del progetto, mentre
il modulo di classe muore SOLAMENTE quando muore l' oggetto istanziato
(le istanze di un oggetto muoiono quando l' oggetto viene distrutto).
E infine le variabili che dichiari publiche in modulo le vedi in tutto
il progetto, mentre in un modulo di classe questa cosa si può fare
solamente se esiste una variabile associata a un' istanza dell'
oggetto.
Saluti...

mi sa che se le porta dietro anche se non vengono usate.
E si ma come fai a vedere quante risorse stà succhiando al pc? A
occhio quale è il più veloce...
Saluti...

 occhio quale è il più veloce...
machi ti sa dire piu' di me. ma con un normale pc di adesso, credo che il
problema non siano 10 o 20 sub in un mkodulo, quanto 50 icone -- magari
truecolor -- in un imagelist o 250 controlli su un form. nb: vado proprio a
n/caso :)
mi fa piacere che torni a salutarmi. saluti natalizi anche a te :)

mi fa piacere che torni a salutarmi. saluti natalizi anche a te :)
Ma io ti ho sempre salutato, anche quando ne ridevi...

 Ma io ti ho sempre salutato, anche quando ne ridevi...
lo so. grazie :)

oggetto.
wow, skunk, com'č che ti sei preso l'iniziativa di premere F1 senza prima postare sul NG? Hai visto
che anche cosě si impara, ma prima?
Bravo, continua cosě!!!
P.S. [OT]
chiedo ai vecchi: ma skunk non vi ricorda un tale PicRaf? ;-)
Ninte paura, skunk, non č una cosa brutta...
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
---------------------------------------------------------------------------

 Ninte paura, skunk, non č una cosa brutta...
mi manca picraf. non sono vecchio o devo guardare su deja ?
ci ho appena cercato una con una specie di nome cinese... :)
e non prendere in giro skunk !!!
:)))

:)))
ehm... veramente... era un complimento...
