Visual Basic - sonidos

Life is soft - evento anual de software empresarial
 
Vista:

sonidos

Publicado por Pita (38 intervenciones) el 14/12/2006 18:53:26
hola a todos

alguien sabe del manejo de sonidos

lo que necesito es generar distintos sonidos

cuando se produsca un error

esta la funcion beep pero necesito otro distinto
es posible?

si alguien me ayuda porfa

vale vale vale y mas vale
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:sonidos

Publicado por Ayudante (25 intervenciones) el 14/12/2006 19:21:35
Una manera es utilizar funciones de las APIs.

Con esto declaras en un formulario la función 'sndPlaySound' para reproducir un archivo del tipo WAV:

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_NODEFAULT = &H2

Y en donde sea necesario la invocas.
sndPlaySound "tu archivo.wav", SND_ASYNC Or SND_NODEFAULT
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:sonidos

Publicado por pakito (22 intervenciones) el 15/12/2006 19:11:40
Una forma original:
Colocas en el form un control DirectSS (En menú Proyecto->Componentes->Controles y marcas "Microsoft Direct Text-to-Speech") con la propiedad visible a False y además un TextBox y pones este código

Private Sub Text1_KeyPress(KeyAscii As Integer)
If Not IsNumeric(Chr(KeyAscii)) Then
DirectSS1.Speak "Sólo se admiten números"
KeyAscii = 0
End If
End Sub

Ejecútalo, y verás (mejor dicho, oirás)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar