Originariamente inviato da alka
E' sempre il GC che distrugge gli oggetti, non c'è modo di aggirarlo.

Impostare una variabile a Nothing può servire solamente a rendere un oggetto passibile di distruzione un po' prima, ma non credo che tu possa notare effetti sul tuo codice a parte quello di avere un sorgente inframezzato di tanti assegnamenti a Nothing che, alla fine, sporcano il codice e non ottengono alcun esito.

Ciao!
Dipende perché questo che dici è assolutamente vero con il Framework di MS, mentre non lo è (o almeno non lo era finché ci "lavoravo") su Mono dove esplicitare l'impostazione a Nothing (null) di un oggetto poteva avere l'effetto contrario, ovvero tardarne la finalizzazione.
Comunque sono dettagli, in generale concordo con te.

P.S. Non sapevo che Delphi.NET avesse garbage collection deterministica, beati voi
Ora il nuovo C++/CLI l'avrà e la cosa è decisamente interessante