FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Como puedo hacer saltos entre rutinas de botones??? (Que trabajo me esta costando...
Hola amigos, os expongo aqui mi duda con una breve explicación. Intento hacer una especie de reproductor de archivos .wav con la libreria API de windows. Uso 3 botones, 1º:PLAY: para reproducir (y grabar en un archivo de salida), 2º:PAUSA: para pausar y 3º:RESTART: para reaundar la marcha.
El caso es que cuando pulso play, no me permite pulsar los otros dos botones, hasta que no acaba la reproducción. ¿Como puedo hacer para saltar entre las rutinas asociadas a los botones, volviendo al punto donde se quedó en la reproducción? Os adjunto el codigo por si sirve de ayuda . NOTA: Para la reproduccion se van almacenando en un bloque circular y se va reproduciendo atraves de dos buffer (1 y2) para evitar saltos en la reproducción. BOTON PLAY (he intentado resumirlo al maximo):
BOTON PAUSE:
BOTON RESTAR:
Muchas gracias por todo. Saludos! Última edición por gerardorom fecha: 14-12-2007 a las 21:34:46. |
#2
|
|||
|
|||
Bueno, hay pone codigo delphy, pero es en builder, es que solo he encontrado eso...
|
#3
|
||||
|
||||
Pues vas a tener que incluir una línea de código, lástima que tenga que arruinar tu eficiente código.
Eso hará que tu programa "respire" y permita procesar los mensajes que tenga en la cola de espera, tales como: - movimientos de ratón - Pulsaciones de teclas - Pulsaciones de botones - o sea, todo Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
jajajajaj si hay que arruinar el codigo, se arruina sin problemas!! Muchisimas gracias "lepe", voy aprobarlo y ya comentare los resultados. Recibir ayuda un viernes alas 23.00 se agradece...
|
#5
|
|||
|
|||
mmm pero acabo de caer en una cosa... con esto conseguire salir de mi rutina "PLAY" a , por ejemplo, la de "PAUSE", pero... ¿como hago para volver despues al punto donde se "salió" para continuar la reproducción por donde se quedó?
Bueno , voy hacer pruebas y ya comentare los resultados. ¡¡Gracias de nuevo!! |
#6
|
|||
|
|||
funciona!!!! Solo falta depurarlo un poco mas... Mil gracias lepe, de verdad, me estais sirviendo de mucha ayuda.
|
#7
|
||||
|
||||
Lo que de verdad se arruinó fueron los planes que tenía para el viernes noche... así que, a falta de pan.... .
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Alguien sabe como puedo hacer esta conexion!!! | Pitoniso | Internet | 2 | 19-05-2007 23:20:29 |
Como trabajo ésta BDImage? URGENTE please | sac | OOP | 2 | 16-05-2007 12:35:49 |
¿Cómo puedo poner colores a mis botones con Delphi 5? | nuri | Varios | 1 | 22-07-2005 12:23:16 |
Donde o como puedo encontrar o hacer botones de distintas formas? | tramjauer | Gráficos | 3 | 18-01-2005 10:46:29 |
Como puedo poner las imagenes a los botones | malone | Varios | 1 | 02-07-2003 07:45:33 |
|