FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Esperar a que termine un proceso y luego continuar
Tengo un codigo:
Yo llamo al procedimiento (pongo un ejemplo) Como hago para que cuando termine ese texto pueda llamar a otro. No se si me explico. Por ejemplo:
|
#2
|
|||
|
|||
Tambien he intentado detectar un imput del teclado pero parece que no se hacerlo...
|
#3
|
||||
|
||||
Hola pokexperto1.
Un modo de hacer lo que buscas es el siguiente, (agrega un TMemo y un TButton a un form):
Salida: Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
wow !! curiosa la idea ecfisa.
Creo se debería usar "synchronize" cuando un thread se comunica con un elemento visual, pero bueno, es solo un test. Además, deberíamos tener en cuenta que si los textos no se mandan ordenados (porque se hace en un Paint de la ventana o desde un botón, etc) pueden salir desordenados. A mí la idea que se me ocurre, mucho más cutre, es crear una cola de mensajes con un timer. Para crear una pila tenemos varias formas . Existe desde Delphi 6 y anteriores. Una vez tenemos encolados todos los mensajes, un timer es el que se encarga de comprobar si hay algo en la cola y procesa el mensaje. Si no hay nada, para el timer. Que se activará la próxima vez que se encole algo.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 20-06-2015 a las 14:27:38. |
#5
|
||||
|
||||
Hola Lepe.
Es correcta tu observación. Usar el método Synchronize le da mas estabilidad al código, así que por más que haya sido solo un ensayo, se lo agregamos al amigo pokexperto1.
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
No entiendo porque el enruedo con un timer...
Delphi es un lenguaje imperativo... Hacer que una cosa siga a la otra es lo mas normal del mundo.
__________________
El malabarista. |
#7
|
||||
|
||||
Hola mamcx
Tal vez su proyecto necesite evitar las esperas activas entre la aparición de los caracteres y por eso recurrió al timer (no sé, se me ocurre...). De otro modo tenes razón en que no tiene sentido, se podría arreglar simplemente con Sleep. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
No.... para que sleep? para que esperar de forma fija? Si la operacion es secuencial, que complicacion hay?
__________________
El malabarista. |
#9
|
||||
|
||||
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
esperar cierto tiempo y despues continuar | emeritos | Varios | 1 | 07-04-2015 19:06:22 |
Abrir PDF y esperar a que termine | mjjj | Varios | 4 | 06-09-2012 17:03:16 |
Ejecutar Exe de mi Aplicacion y Esperar a que Termine | spider_Ramon | API de Windows | 4 | 07-09-2005 01:07:01 |
ejecutar archivo y esperar que termine | agustincs | API de Windows | 4 | 18-08-2004 22:53:21 |
Esperar a que termine un proceso | felixgo | OOP | 4 | 02-06-2004 19:46:45 |
|