Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/04/2009, 13:05
Avatar de seba123neo
seba123neo
 
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 18 años, 1 mes
Puntos: 19
Respuesta: "Beeps" con diferentes tonos en basic

Hola, con la api Beep podes ajustar la frecuencia y el tiempo...ejemplo basico:

Código vb:
Ver original
  1. Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
  2.  
  3. Private Sub Command1_Click()
  4.     Beep 1000, 500
  5. End Sub

y si pones imaginación podes hacer bucles que aumenten la frecuencia en cada ciclo y asi obtener sonidos muy buenos..por ejemplo este parece el de mario bros jeje..

Código vb:
Ver original
  1. Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
  2.  
  3. Private Sub Command1_Click()
  4.     Dim Cnt As Long
  5.     For Cnt = 0 To 700 Step 10
  6.         Beep Cnt, 50
  7.         Me.Caption = Cnt
  8.         DoEvents
  9.     Next Cnt
  10. End Sub

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein