![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Usa la funcion sleep
sleep(100); Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#2
|
||||
|
||||
|
yo tambien utilizo el sleep para dormir la aplicacion... ten en cuenta que el parametro que va en su interior está en milisegundos... asi que para el bucle se detenga durante un segundo tendrías que poner:
sleep(1000)... Bien, si lo que quieres es que el bucle se detenga pero que el programa en general no se bloquee podrías poner esto dentro del bucle: Application->ProcessMessages(); Es una solución un poco penosa, pero bueno, mejor que nada...por si no me explicao bien, voy a volver a explicarlo: con el sleep se bloquea el hilo de tu programa...y si en ese tiempo quisieras pulsar , por ejemplo un boton, no podrías porque el hilo está dormido...pero si pones esa instrucción dentro del bucle...lo que se duerme solo es el bucle...y tu podrías hacer lo que quisieras con tu programa...más o menos asi funciona...ok? ![]() |
|
#3
|
||||
|
||||
|
y porq no lo haces con el timer???
le pones el interval := 1000 y en el ontimer Valor := Valor - 1; if Valor = 0 then Timer1.Enabled := false; si va muy rapido subes el interval
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Añadir Contraseña a PDF | itsi | OOP | 2 | 13-04-2007 12:31:10 |
| añadir ,00 a un TQRDBText | alt126 | Impresión | 9 | 20-04-2006 16:15:55 |
| Añadir bd a Sql server | comba | SQL | 1 | 21-11-2005 19:07:31 |
| Añadir a un Combo Box | Acker | Varios | 1 | 08-11-2005 13:58:07 |
| Añadir Enter a una Cadena | Rabata | Varios | 3 | 18-12-2003 18:02:21 |
|