Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [c#] invoke
Forum - C# / VB.NET - [c#] invoke

Avatar
el borto (Normal User)
Rookie


Messaggi: 47
Iscritto: 19/07/2009

Segnala al moderatore
Postato alle 10:16
Martedì, 24/08/2010
ciao a tutti, stavo studiando un progetto di una chat online quando mi sono imbattuto in una linea di codice che propio non ho capito:
Codice sorgente - presumibilmente C# / VB.NET

  1. this.Invoke(new CloseConnectionCallback(this.MancataConnessione), new object[] { Motivazione });


qualcuno potrebbe spiegarmelo ?

p.s

ho già fatto una ricerca su google me non sono riuscito a capire la spiegazione :_doubt::_doubt::_doubt:
              

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
3
Down
V
Segnala al moderatore
Postato alle 10:44
Martedì, 24/08/2010
Testo quotato

Postato originariamente da el borto:

ciao a tutti, stavo studiando un progetto di una chat online quando mi sono imbattuto in una linea di codice che propio non ho capito:
Codice sorgente - presumibilmente C# / VB.NET

  1. this.Invoke(new CloseConnectionCallback(this.MancataConnessione), new object[] { Motivazione });


qualcuno potrebbe spiegarmelo ?

p.s

ho già fatto una ricerca su google me non sono riuscito a capire la spiegazione :_doubt::_doubt::_doubt:
                



quella riga non fa altro che "far invocare" al thread che ha creato "this" (non so se è riferito al this di una classe form o altro, ma molto probabilmente) il delegate CloseConnectionCallback che punta alla funzione this.MancataConnessione con parametro "Motivazione".

di norma si usa quando si vuole modificare la gui da un thread diverso rispetto a quello che l'ha creato, ma non si può esserne certi senza vedere il resto del codice :)

Ultima modifica effettuata da HeDo il 24/08/2010 alle 10:45


Ingegnere Informatico
https://ldlagency.it
PM
Avatar
el borto (Normal User)
Rookie


Messaggi: 47
Iscritto: 19/07/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 13:03
Sabato, 28/08/2010
grazie mille per la spiegazione hedo

p.s.
scusa se rispondo adesso ma ho avuto dei problemi col pc^^

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 13:47
Sabato, 28/08/2010
Testo quotato

Postato originariamente da el borto:

grazie mille per la spiegazione hedo

p.s.
scusa se rispondo adesso ma ho avuto dei problemi col pc^^



di niente :)


Ingegnere Informatico
https://ldlagency.it
PM