Tiempo de espera (Necesito ayuda)
Saludos. No se si me explicaré bien. Lo que quiero es poner un "delay"(tiempo de espera) para que se active una función. Ejemplo
Código:
timer(25,label1.caption('Se acabó el tiempo')); |
Suponiendo que trabajes en Delphi agrega un Timer, y en el evento OnTimer agregas lo que quieres hacer.
El timer tiene una proipedad Interval, alli le indicas en milisegundos el tiempo que deseas |
Ya pero necesito más datos. Trabajo con delphi 7. He mirado en la ayuda rápida pero lo que hay no lo entiendo. Gracias de antemano.
|
que mas datos necesitas?, a ver por partes:
- Agrega en control timer, es el relojito que esta en la paleta system - Cambia la propiedad Interval al tiempo que necesites, la propiedad esta en milisegundos. - En el evento onTimer programa lo que quieras hacer. |
Me parece que lo que nuestro amigo necesita es dormir ;)..digo... Sleep :D
Nótese que una vez llamado a Sleep, el programa se bloquea durante 25 segundos, y si empiezas a darle a botones y tal, estas acciones se llevarán a cabo después de transcurrir esos 25 segundos. Salu2. |
Hola
Bueno yo se que los maestros ya te han dicho lo que puedes hacer, pero si ademas no quieres mover el raton para poner un componente timer, lo puedes crear por codigo. aqui por ejemplo tendras un relojito en un label. Saludos |
Cita:
¿Después del finally no falta un Free;? Edito: no, vaya, no falta, sino no tienes el relojito :p ¡¡qué despiste!! |
Muchísimas gracias. Me estáis ayudando un montón. Y lo de sleep está interesante, pero probaré el relojito gracias de nuevo :D.
|
La franja horaria es GMT +2. Ahora son las 07:59:12. |
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