Wanneer je in een subprocedure in vb.net een declaratie doet met dim is deze declaratie enkel bereikbaar binnenin deze subprocedure. Daarbuiten is ze niet meer gekend.
Zo hebben ze het mij altijd geleerd en zo is het ook, maar wanneer je eenmaal buiten de sub bent wordt de variabele dan uit het geheugen verwijderd, of blijjft deze gewoon bestaat tot er een opruiming gebeurt van ongebruikte vars (zoals garbage in java?), en wat als je dan een tweede keer in deze sub zou komen, zitten er in het geheugen dan 2 dezelfde variabelen in of wijzen de pointers van deze dan 2 identieke variabelen naar dezelfde geheugenplaats?
Google is m'n beste vriend maar hier kan ik echt geen deftig antwoord op vinden.
gezocht op:
Dim definition
dim sub
dim subprocedure
dim memory usage
...
Zo hebben ze het mij altijd geleerd en zo is het ook, maar wanneer je eenmaal buiten de sub bent wordt de variabele dan uit het geheugen verwijderd, of blijjft deze gewoon bestaat tot er een opruiming gebeurt van ongebruikte vars (zoals garbage in java?), en wat als je dan een tweede keer in deze sub zou komen, zitten er in het geheugen dan 2 dezelfde variabelen in of wijzen de pointers van deze dan 2 identieke variabelen naar dezelfde geheugenplaats?
Google is m'n beste vriend maar hier kan ik echt geen deftig antwoord op vinden.
gezocht op:
Dim definition
dim sub
dim subprocedure
dim memory usage
...