Carmen
22-11-2002, 18:11
Ciao.
Una domanda al quanto curiosa da sottoporvi relativa alle variabili:
Praticamente un un Form VB6 nella sezione DICHIARAZIONE imposto una variabile "Dim Prova As Double", Successivamente sempre nella stessa pagina la richiamo in diversi punti quando mi serve, fin quì OK! credo però che sia giusto che quando alla fine chiudo il form faccio rilasciare le risorse con "Set Prova = Nothing", inserito nell'evento UNLOAD del Form. Bhe! mi da un errore di "NECESSARIO OGETTO" proprio su questa riga.
Se invece dichiaro la variabile "Dim Prova As Double" all'interno delle routine che ne faccio uso non mi da nessun errore.
Allora mi sono chiesta: se dichiaro questa variabile "Dim Prova As Double" non dovrebbe essere disponibile per tutto il form
nella quale l'avevo dichiarata? senza ripeterla sempre?
Oppure dichiarare variabile nelle dichiarazioni del form non serve a nulla ma devono essere dichiarati a livello di routine da dove vengongo poi effettivamente utilizzati?
Oppure ancora una volta chiuso il form le variabili vengo rilasciate automaticamente?
Spero che qualcuno mi possa un pò illuminare un pò più su come esattamente lavorano le variabili.
Carmen :rolleyes:
Una domanda al quanto curiosa da sottoporvi relativa alle variabili:
Praticamente un un Form VB6 nella sezione DICHIARAZIONE imposto una variabile "Dim Prova As Double", Successivamente sempre nella stessa pagina la richiamo in diversi punti quando mi serve, fin quì OK! credo però che sia giusto che quando alla fine chiudo il form faccio rilasciare le risorse con "Set Prova = Nothing", inserito nell'evento UNLOAD del Form. Bhe! mi da un errore di "NECESSARIO OGETTO" proprio su questa riga.
Se invece dichiaro la variabile "Dim Prova As Double" all'interno delle routine che ne faccio uso non mi da nessun errore.
Allora mi sono chiesta: se dichiaro questa variabile "Dim Prova As Double" non dovrebbe essere disponibile per tutto il form
nella quale l'avevo dichiarata? senza ripeterla sempre?
Oppure dichiarare variabile nelle dichiarazioni del form non serve a nulla ma devono essere dichiarati a livello di routine da dove vengongo poi effettivamente utilizzati?
Oppure ancora una volta chiuso il form le variabili vengo rilasciate automaticamente?
Spero che qualcuno mi possa un pò illuminare un pò più su come esattamente lavorano le variabili.
Carmen :rolleyes: