cs_amita
Messages postés151Date d'inscriptionsamedi 17 juillet 2004StatutMembreDernière intervention11 mai 2012
-
5 mars 2007 à 15:10
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
5 mars 2007 à 15:18
bien voila mes ami(e)s :
j'ai une déclaration :
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Const SND_ASYNC = &H1
Const SND_LOOP = &H8
et :
Private Sub alert()
sndPlaySound App.Path & "\alarme.wav", SND_ASYNC ' SND_LOOP Or
End Sub
je cherche une possiblitée de désactivé alert soit par une commande ou autre chose et qui me renvoie une réponse false de l'utilisation alarme.wav sans qu'elle affecte les paramètres du son du pc.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 5 mars 2007 à 15:18
1) Ce n'est pas là une fonction, que tu as faite, mais une routine.
2) j'ai mal compris : qu'entends-tu exactement par "desactiver" ?
Si tu veux dire la rendre inopérante il te suffit d'utiliser une variable (booléenne par exemple) et de la tester en début de ta sub :
Si vraie === continuer
si fausse ===>> exit sub
Te resterait alors à définir où et qquand tu souhaite mettre à vraie ou fausse la dite variable.