Microsoft
Software
Hardware
Network
Question : Comment est-ce que j'arrête un appel de PlaySound qui continue le rendement en dehors de la logique du programme qui l'a appelée ?
Au-dessous du code s'exécute correctement jusqu'au ęr exemple qui devrait produire le bruit. C'est la 12ème barre du 5ème cycle. Le problème est qu'une fois que le bruit s'appelle la �ère fois… il continue à retentir chaque barre ensuite, quoique les expositions de code il soit clairement un un temps event.
For C = 1 à l'iCycStart de CycPhase
= (iCycEnd d'AncDyBar + de 1)
= (AncDyBar + (CycLength - 1)) pBarCnt de
=
de ************** d'ordre après I de *********** de 0
« pour I = iCycStart au pBarCnt d'iCycEnd
= au pBarCnt + au 1
» PlayNow = PlaySound (nulle, 0, 0) 'a commenté dehors parce que ne fait pas le work
si pBarCnt = 12 Then
v1 (z1, i) = barre (2, i)
Si C = 5 puis le '5ème cycle
PlayNow = i
AncDyBar = i
prochain C
I d'If
de fin d'If
de fin de
de PlaySound (A, p, SND_FILENAME ou SND_ASYNC ou SND_NOWAIT) le prochain ont essayé SndPurge et la chaîne nulle comme montré commenté dehors ci-dessus. La chaîne nulle arrête le DLL du travail tout à fait et le SndPurge ne fait rien… et rien n'arrête un appel de répétition au dossier de wav. Au-dessous de sont les informations supplémentaires à help.
Public déclarent que bibliothèque saine « winmm.dll » nom SND_FILENAME du _
de PlaySound de fonction = &H20000 du _
dit le « PlaySoundA » (lpszName de ByVal comme corde, hModule de _
ByVal en tant que longtemps, dwFlags de _
ByVal en tant que longtemps) car Long
Public Const 'est un
Public Const de nom de fichier SND_ASYNC = &H1 'l'asynchronously
Public Const de jeu SND_NOWAIT = &H2000 'n'attendent pas si le conducteur est le busy
Public Const SND_PURGE = &H40 'le
Thank d'arrêt la (un plus long wav) vous, le
spc909
class= de
Réponse : Comment est-ce que j'arrête un appel de PlaySound qui continue le rendement en dehors de la logique du programme qui l'a appelée ?
de que diriez-vous
PlaySound (vbNullString, 0, 0)
Autres solutions
MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
Emplacement primaire de deux SCCM dans l'annuaire actif
L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
Stocker le dossier dans le mysql using connector.net et le champ de goutte
Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
Winzip 12 issues de secours du travail ?