SOM NAO MODAL
Olá amigos:
Estou querendo executar um som wave em determinada parte de meu sistema (quando existem mensagens ou tarefas agendadas para o usuario, etc).
Garimpei aqui no site e achei um exemplo interessante, só que enquanto o som (.Wav) está sendo executado, o sistema "Pára" até que o som seja executado por completo, como se a função fosse "modal".
Gostaria de saber se tem como executar um som wave em segundo plano liberando o sistema para o usuário. Pois enquanto o usuário não tomar alguma atitude em relação ao aviso, ele fica se repetindo visualmente (isso já acontece sem problema do sistema ficar parando "aos saltos") e quero que fique sendo executado um som wave para chamar a atenção do usuário.
estou usando da seguinte forma:
em um módulo eu coloquei:
e para tocar o som, chamo assim:
Obrigado.
[/c]
Estou querendo executar um som wave em determinada parte de meu sistema (quando existem mensagens ou tarefas agendadas para o usuario, etc).
Garimpei aqui no site e achei um exemplo interessante, só que enquanto o som (.Wav) está sendo executado, o sistema "Pára" até que o som seja executado por completo, como se a função fosse "modal".
Gostaria de saber se tem como executar um som wave em segundo plano liberando o sistema para o usuário. Pois enquanto o usuário não tomar alguma atitude em relação ao aviso, ele fica se repetindo visualmente (isso já acontece sem problema do sistema ficar parando "aos saltos") e quero que fique sendo executado um som wave para chamar a atenção do usuário.
estou usando da seguinte forma:
em um módulo eu coloquei:
Public Declare Function sndPlaySound Lib "winmm.dll" _
Alias "sndPlaySoundA" (ByVal lpszSoundName As _
String, ByVal uFlags As Long) As Long
Public Enum SndPlayFlags
SND_SYNC = &H0
SND_ASYNC = &H1
SND_NODEFAULT = &H2
SND_MEMORY = &H4
SND_LOOP = &H8
SND_NOSTOP = &H10
End Enum
[c]Public Sub PlaySound(File As String, Optional Flags _
As SndPlayFlags)
If File = "" Then
Call sndPlaySound(0&, 0)
Else
Call sndPlaySound(File, Flags)
End If
End Sub
e para tocar o som, chamo assim:
PlaySound "C:\arquivos de programas\down_ups\sistema\alerta.WAV"
Obrigado.
[/c]
BELEZA!!!!
deu certinho!!!!!!!
Obrigado Fessor...
deu certinho!!!!!!!
Obrigado Fessor...
Tópico encerrado , respostas não são mais permitidas