Quindi mi stai dicendo che anche se togli i delegate con -= gli eventi ti partono lo stesso?
L'importante è quello e che tu non mantenga altri riferimenti, poi il leak, oltre a poter essere trascurato come hai detto te, potrebbe non essere neanche così, perché il GC spesso sceglie di non buttare dato la grande quantità di ram disponibile o in base ad altri fattori.

Ciao

Il mio blog
Homepage
6 messaggi dal 07 luglio 2010
Ricciolo ha scritto:
Quindi mi stai dicendo che anche se togli i delegate con -= gli eventi ti partono lo stesso?
L'importante è quello e che tu non mantenga altri riferimenti, poi il leak, oltre a poter essere trascurato come hai detto te, potrebbe non essere neanche così, perché il GC spesso sceglie di non buttare dato la grande quantità di ram disponibile o in base ad altri fattori.


no mi sono spiegato male, togliendo i delegate con -= gli eventi non arrivano alle view,tranne nel malaugurato caso che l'evento sia già partito mentre l'utente cambia pagina o vista, ma quello lo gestisco io tranquillamente. Quello che volevo dire è che anche svuotando i delegate(con -= e poi anche mettendo a null il tutto) rimanevano i riferimenti in memoria, tutto quà.

Alla fine mi sa che ho fatto tanto casino per nulla, mi sono avvicinato da poco a Silverlight(ho cominciato con il vostro libro sul 3.0), debbo imparare a conoscerlo bene ancora, finora ho lavotato poco poco con WPF e soprattuto con C++(mi sa che si nota XD).

Grazie di tutto
waccos ha scritto:
finora ho lavotato poco poco con WPF e soprattuto con C++(mi sa che si nota XD).

Si nota
Programma traaaanquillo

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.