Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-06-2006
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
Cronometros en pantalla

Que tal a todos, bueno este tema ya esta por demás tratado en estos foros pero no encontré en mi busqueda algo como lo que yo necesito. Bueno pues mi programita es, poner 10 cronometros (o mas) en un form, que esten todos en cero, cada cronometro con sus respectivos 3 botones: Iniciar, Detener y Reset. obviamente que el recorrido de cada cronometro sea visible en pantalla con horas, minutos y segundos. Para que sirve? bueno pues tengo 10 competidores y tan simple como que quiero medir el tiempo de cada competidor. De antemano como siempre Muchas Gracias a todos por su infinita ayuda.
Responder Con Cita
  #2  
Antiguo 20-06-2006
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
Que pasa si tres competidores terminan con una diferencia de 1 segundo o 0,5 segundos? Te va a dar tiempo a pulsar tres botones en ese poco tiempo?
__________________
l2prog.co.nr
Responder Con Cita
  #3  
Antiguo 20-06-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Y no podría hacerse utilizando un solo cronómetro? Capaz de almacenar resultados parciales, claro está...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 20-06-2006
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
Cita:
Empezado por dec
Hola,

¿Y no podría hacerse utilizando un solo cronómetro? Capaz de almacenar resultados parciales, claro está...
Exacto, exacto... No creo que en una carrera tenga un cronómetro para cada participante, cuando un participante llega, miran el resultado i lo anotan.
Entonces con un cronómetro y quatro botones te bastaria:
1.- Cronómetro.
2.- Botón Iniciar.
3.- Botón Detener.
4.- Botón Resetear.
5.- Botón Obtener resultado parcial.
Cuando se pulsa en el botón 5 por ejemplo podría guardar el resultado en un ini. Por qué en un ini? Pues porqué antes de guardarlo te pedirà el número de participante para que lo escribas y así guardarlo.
Qué te parece?
__________________
l2prog.co.nr
Responder Con Cita
  #5  
Antiguo 20-06-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Cita:
Empezado por [Gunman]
Te va a dar tiempo a pulsar tres botones en ese poco tiempo?
Hombre, si los competidores son cucarachas, tortugas, o similar.... yo creo que si da tiempo , de otra forma es dificil

Como dice Dec, yo pondría un solo crono en marcha y le doy el foco al boton de "tomar parcial", de esta forma, al pulsar la tecla espacio o intro, se captura el tiempo y se manda a un ListBox. Cuando llegue el último se detiene el crono, ya sin prisas y se calcula las diferencias de tiempos.

El tiempo lo tomaría con QueryPerformanceCounter, aunque sea impreciso el pulsar el botón. Sería fácil hacer 3 procedimientos:
- Empezar
- ObtenerParcial
- Finalizar.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 20-06-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Cita:
Empezado por [Gunman]
Cuando se pulsa en el botón 5 por ejemplo podría guardar el resultado en un ini.
Yo no usaría un .ini al menos cuando se toman tiempos parciales, es más incluso lo guardaría en un Array (arreglo), simplemente para sobrecargar lo mínimo el ordenador. Recordemos que guardar en un .ini es :
- Solicitar la apertura en modo escritura de un archivo
- Grabar al archivo
- Cerrar el archivo.

Se puede hacer lo que apetezca una vez finalizado la crono, es decir, calcular los tiempos, las diferencias, hacer gráficas, guardarlo a disco, etc.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 20-06-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Supongo que podría ser alo así:
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 30-05-2007 a las 14:17:44.
Responder Con Cita
  #8  
Antiguo 20-06-2006
rex rex is offline
Miembro
 
Registrado: dic 2003
Posts: 81
Poder: 21
rex Va por buen camino
asi es, cada competidor saldra cuando yo le diga puede ser al minuto despues de salir el otro o dentro de media hora, y obviamente nunca llegaran al mismo tiempo, ni siquiera en el mismo minuto.
Cita:
Empezado por [Gunman]
Que pasa si tres competidores terminan con una diferencia de 1 segundo o 0,5 segundos? Te va a dar tiempo a pulsar tres botones en ese poco tiempo?
llegaran totalmente diferidos por lo que no hay ningun problema en parar cada cronometro, me explico? y realmente necesito los 10 cronometros en pantalla, asi lo pidieron, no es cosa mia, tampoco habra tiempos parciales. Bueno fue mi error por no haber explicado esto, por eso tanta confusión, que me pueden comentar?? Muchas Gracias a todos ustedes por su ayuda.

Última edición por rex fecha: 20-06-2006 a las 21:21:00.
Responder Con Cita
  #9  
Antiguo 21-06-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Yo sigo manteniendo que se puede hacer con un sólo timer/cronometro y aquí está la prueba.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.

Última edición por Neftali [Germán.Estévez] fecha: 30-05-2007 a las 14:17:44.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Pantalla Completa en XP Fernando Varios 4 19-12-2005 19:30:42
Resolución de pantalla kalimero Varios 8 05-11-2003 21:41:47
Cronometros NickName Varios 1 06-10-2003 00:43:49
resolución de la pantalla lfidanza Varios 1 03-10-2003 15:25:52
Fondo de pantalla hackgenius Varios 14 08-05-2003 20:59:53


La franja horaria es GMT +2. Ahora son las 17:05:08.


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
Copyright 1996-2007 Club Delphi