![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Bueno veré si me puedo explicar con un ejemplo.
He utilizado tanto tu opción como la que yo estaba intentando pero en ningún caso me ha funcionado. En un Formulario tengo dos botones un Edit, dos Label y un timer. La intención es que el timer cuente hasta el valor que se coloca en el edit tantas veces como l indiquemos en el "for"
espero haber explicado menos el tema. Muchas gracias. |
|
#2
|
|||
|
|||
|
hola!!
el problema que te surge es porque al activar el TIMER se inicia una especie de "ejecución en paralelo" sin llegar a ser un hilo como tal, y mientras en el hilo principal del programa entras en un bucle sin esperas y sin darle descanso a la CPU, a ejecutar el proceso del timer. Esto lo puedes soluciona llamando a application.processmessages en el bucle de espera, pero el problema que te va a surgir es que si ejecutas el bucle muy rápido, llamando a processmessages continuamente sin esperas intermedias puedes llegara a saturar el S.O., Para evitar eso, te recomiendo que pongas además un sleep Prueba con este código:
|
|
#3
|
|||
|
|||
|
Hola Bucanero.
Muchas gracias me es de mucha utilidad. un saludo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Que es mas Rapido While,For,Repeat | JerS | OOP | 18 | 16-06-2011 19:58:26 |
| Interrumpir un ciclo Repeat - Until | FGarcia | Varios | 10 | 07-01-2009 00:06:10 |
| Bucle for de 2 en 2 | douglas | OOP | 9 | 17-10-2007 15:55:53 |
| Duda sobre variable en un Bucle Repeat | gerupc | Varios | 9 | 21-07-2007 02:44:34 |
| bucle dentro de un bucle | Cosgaya | Varios | 2 | 06-06-2005 07:05:16 |
|