![]() |
Duda al Ejecutar Funcion 2 Veces
saludos amigos de ClubDelphi.
Bueno el cuento esque soy un poco novato en delphi y tengo la siguiente duda Tengo una funcion que lee un archivo txt buscando cierta informacion y requiero ejecutar esa misma funcion para leer otro archivo. el problema esque dependiendo del tamaño del archivo la funcion se demora varios segundos ejecutandose y no se como saber cuando termina de ejecutarse la funcion la primera vez para asi volver a invocarla. saludos y gracias de antemano.... |
Normalmente, en delphi, la ejecución de instrucciones es secuencial, lo cual quiere decir que si tu ejecutas:
la segunda llamada se ejecutará únicamente hasta que termine la primera, de manera que no debería tener problemas. Quizá si explicas más... // Saludos |
Bueno de hecho yo estaba ejecutando la funcion asi y me funciona bien. lo que pasa esque yo pensaba que si al ejecutar la primera funcion el archivo era muy grande entonses la segunda llamada a la funcion no iva a funcionar o se iva a colgar el programa.
Muchas Gracias Roman as sido de gran ayuda....... |
Bueno, en realidad son dos problemas distintos.
Si el primer archivo es muy grande, el programa sí se puede colgar, o, mejor dicho, dejará de responder hasta que no termine la primera llamada. Pero una vez que termine de procesarlo, comenzará con el segundo archivo. // Saludos |
La franja horaria es GMT +2. Ahora son las 05:09:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi