como hacer que mi aplicacion genere sonidos
Estoy Desarrollando Una Aplicacion En Delphi Y Deseo Que Cada Hora Genere Un Sonido, Puede Ser Un Pitido, O Algo Parecido O Una Cancion Eso Es Lo De Menos, Lo Que Deso Es Que Haga Ruido Para Alertar Al Usuario. Gracias Por Su Valiosa Ayuda.
|
Bueno, hay tres formas básicas.
La más básica de todas, llamar al procedimiento Beep. Sonarán por los altavoces el típico "beep" de cuando se produce un error. El problema de esta opción es que si tiene los altavoces apagados... La otra, similar a esta, es usar windows.beep. Necesitas dos parámetros, el primero es la frecuencia del sonido que quieres que se emita (440 es un La, como la 5ª cuerda de una guitarra). El segundo, la duración en milisegundos del sonido (1 segundo=1000 milisegundos). El sonido saldrá por el zumbador de la CPU. Lo malo de este sistema es que en portátiles no funciona (por qué quitan ese bonito dispositivo de "audio"). Hay una tercera, que reproduce un archivo Wav, siempre que esté en un formato que Windows reconozca. Pero ahora mismo no recuerdo cómo se llama (sé que está en mmsystem.dcu) y, la verdad, creo que esta no te viene tan bien como las otras dos. Espero que te sea de ayuda. Saludos. |
Supongo que con un Timer. Busca en el foro que habrá algo sobre esto.
_____ Una curiosidad que no tiene nada que ver con la pregunta, pero sí en como está escrita. ¿Por qué escribes todas las palabras con la inicial en mayúscula? Esto se ve a veces en los foros y supongo que es porque se hace con algún tipo de editor de texto que lo deja así, pero ¿no tiene la opción de escribirlo correctamente para leerlo mejor? Por ejemplo en Corel WP ... seleccionar texto ... convertir a mayúsculas ... convertir a minúsculas ... y queda escrito todo en minúsculas menos la primera palabra del escrito y las que van detrás de un punto que quedarán con la letra inicial en mayúscula. |
Cita:
Cita:
A lo mejor es el título de alguna canción ;) Yo (y mucha gente) escribe los títulos de las canciones así. :D Saludos. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 08:38:21. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi