= Nothing

  • Onderwerp starter Onderwerp starter bn2vs
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
Overlaatst kwam ik een procedure tegen op een of andere site die eindigde met deze regels:

PHP:
        objOpenFileDialog.Dispose()
        objOpenFileDialog = Nothing
    End Sub

Wat is precies het nut van 'objOpenFileDialog = Nothing' ?
 
Code:
objOpenFileDialog = Nothing
geeft de memory allocaties weer vrij zodat het systeem die weer kan gebruiken. Dit gebeurt ook door de garbage collector (GC). Echter je kan het beter zelf doen dan door de GC. Dat is netter en dan is de GC ook sneller klaar.
 
En wanneer word de 'garbage collector' precies 'uitgevoerd' ?
Aan het eende van een sub?
 
Dat weet ik niet zeker maar in ieder geval voordat het programma wordt afgesloten.
Logisch zou zijn na ieder subroutine.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan