Oppure

Loading
09/04/14 14:07
tatino
Buonasera ragazzuoli!
Come da titolo dovrei richiamare un sub delegate da modulo ma ovviamente il metodo invoke non funge.
Da alcune discussioni trovate in rete si parla di utilizzare il metodo reflection, è corretto?

Ho un servizio background che lavora con il metodo invoke per scrivere sui vari controlli ma durante il ciclo deve utilizzare delle funzioni che ho diviso per categoria in alcuni moduli.
Alcuni di questi moduli devono scrivere su alcuni controlli della form principale.

Soluzioni alternative alla reflection?

Grazieeee
aaa
10/04/14 11:03
vankraster
Io ho usato
public delegate void InvokeDelegate();
Funziona, guarda qui: msdn.microsoft.com/it-it/library/…(v=vs.110).aspx
aaa
10/04/14 12:41
tatino
Grazie per il link, in realtà non era il mio problema pero' ragionandoci su ho risolto semplicemente dichiarando un nuovo form:
Dim tempForm As New Form
tempForm = Form1
tempForm.Invoke(Form1.funzione, parametro)


Buona giornata! :k:
aaa