Liberare dll

di il
1 risposte

Liberare dll

Nel mio software ho una tabcontrol. In ogni tab viene caricata una dll diversa (che rappresenta un programma vero e proprio a se stante). Quando seleziono la tab, carico la dll in questo modo:

Assembly a = Assembly.LoadFrom("nome.dll");
Type t = a.GetType("nome della classe della dll");
MethodInfo m = t.GetMethod("metodo della dll");
Object ob = Activator.CreateInstance(t);
m.Invoke(ob, new object[] { });
Quando lascio la tab devo distruggere tutte le risorse della dll. Ho letto da qualche parte che non è possibile ma non posso lasciare le risorse di ogni dll caricata. Quando la lascio devo distruggerla come se non l'avessi mai caricata. Avete idea di come fare?
Grazie

1 Risposte

  • Re: Liberare dll

    Prova a dare un occhio quà
Devi accedere o registrarti per scrivere nel forum
1 risposte