ma il codice completo son oltre 600 righe, un pò lunghetto....e oltretutto non è nemmeno su questo pc
dunque, mi spiego meglio
1) per wParam: quando si invia un WM Message si possono utilizzare 2 parametri: wParam e lParam. Io uno lo uso già per altri scopi, quindi ne resta disponibile solamente un altro. E quindi in un solo parametro non riesco ad inviare sia a che b.
2) io voglio eseguire il codice ad ogni arrivo di messaggio. quindi io avrò un codice di questo tipo
in pratica il thread continua a ciclare dentro quel while fino a quando il programma non termina.Codice PHP:
int funzione(){
while(GetMessage(...)){
if (sei il thread 1) then {
a = golbal+1;
b = golbal+2;
}
if (sei il thread 2) then {
a = golbal+3;
b = golbal+4;
}
....some code....
}
return 0;
}
GetMessage è bloccante, quindi il codice all'interno del while viene eseguito solo alla ricezione di un messaggio.
la variabile global è globale, e non è detta che da un'iterazione all'altra sia rimasta inalterata.