voila le code: if (ReleaseSemaphore (hSem, 1, &val)==0) la variable val n'est pas initialisé a bonne valeur. la fonction retourne nimporte quelle valeur. comment faire fonctionné ?
up