Ciao a tutti,
La mia applicazione deve ricevere dal mio server comandi da eseguire.
In pratica,dal server dico al client di cambiare il valore di una variabile boolean.
dal server invio la stringa "pass"
il client la riceve ed esegue questa funzione:
codice:
private delegate void boolDelegate(bool var, Control ctrl,Form frm);
private void _SetVar(bool var, Control ctrl, Form frm)
{
if (ctrl.InvokeRequired)
{
boolDelegate bd = new boolDelegate(_SetVar);
frm.Invoke(bd, new object[] { var });
}
else
{
ctrl.Enabled = var;
}
}
Quando la funzione viene eseguita il client va in crash con questo errore:
"Parameter count mismatch."