Programación General > Visual Basic 6.0 e inferiores

 Un Retardo Para Una Aplicacion

(1/3) > >>

richard2348:
:hola: Hola amigos haber si me pueden ayudar: tengo una aplicacion en la que se ejecutan algunas operaciones y entre ellas reproduzco un archivo de sonido, para darle un efecto a la aplicacion antes de pasar a otra que tambien acompaña a las instrucciones otro archivo de sonido. Los archivos de sonido son cortos: no mas de un segundo pero el programa corre muy rapido y no se escuchan. He probado un retardo con un bucle for/next y funciona bien pero en otra pc no! creo es por la velocidad del micro, la memoria y todo eso.
como puedo obtener un retardo igual para cualquier maquina donde corra mi aplicacion!
Desde ya muchas gracias por cualquiera de sus aportes :hola:

hdr:
depronto con la api, prueba esta

'This project needs a button
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Sub Command1_Click()
    'KPD-Team 1998
    'URL: http://www.allapi.net/
    'E-Mail: WWW.ALLAPI.NET

Kev:
o tambien puedes usar el control Timer  :huh:  aunque creo que es mas pesado que la solucion que te dio hernanvid, pero por si acaso

 :comp:

richard2348:
:hola: hola amigos creo que no me explique bien lo que tengo es algo asi:
un comand que cuando se ejecuta tiene que mostrar cinco figuras pero cada una con un sonido diferente. Entonces regreso a mi problema que los sonidos se ejecutan muy rapido y no se aprecian. tienen alguna idea de como puedo hacer que terminado el primer sonido muestre la segunda figura, suene el segundo sonido y asi susecivamente?

tyron:
Hola, creo que con la opción de Kev, un timer, (mas que nada porque no se si usando la api no parará tambien la reproducción del sonido, no la he probado nunca, corrigeme si me equivoco) podrias ponerle un tiempo límite de lo que dura el archivo de sonido, entonces cuando se acabe ese tiempo, muestra la siguiente figura. Espero haberme explicado, pruebalo a ver si te sirve. Un saludo.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa