Citation:
Envoyé par farscape
messageBeep doit peut etre passer par le haut parleur systeme ...debranché
Pour info MessageBeep() passe par les haut parleur (les vrais) et pas par le BIP interne du PC
les fonctions "
printf("\a");" et "
Beep(int, int);" produisent des sons du BIP interne du PC (ces sons sont généralement pas très agréable à entendre)
les fonction "
MessageBeep();" et "
sndPlaySound();" jouent des vrai sons qui proviennent des haut parleur du PC (ces sons sont beaucoup plus agréable à entendre)
Sinon pour ton problème je croi que les sons joués avec MessageBeep() sont des sons de windows standart qui peuvent être changé dans le paneau de configuration. Peut que le son qui correspond a l'identificateur -1 est désactivé dans le panneau de config. c'est peut être pour ça que tu l'entend pas.
Tu n'a qu'a essayer de jouer d'autres sons par exmeple le son MB_ICONEXCLAMATION (
MessageBeep(MB_ICONEXCLAMATION);)
Si vraiment aucun sons ne marche c'est qu'il y a probablemnt un problème.
:)