FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Crear procesos
Hola a todos/as,
Soy nuevo en esto, pero intentaré esplicarme lo mejor que pueda. Estoy intentando crear procesos hijos que ejecuten un codigo en concreto. He estado mirando por inet y lo único que encuentro es como crear un proceso hijo apartir de una aplicación existente "CreateProcess", pero eso no me sirve.. ya que no quiero ejecutar una aplicació, necesito como ya he dicho, ejecutar un codigo.... Alguna idea? |
#2
|
||||
|
||||
Hola,
Cita:
|
#3
|
|||
|
|||
Ok... me explico...
Tengo un codigo que genera un bucle muy largo y que necesito que se ejecute varias veces al mismo tiempo, si lo ejecuto una vez, la aplicación se me queda pillada hasta que termine, por tanto mi idea es crear procesos hijo para que ejecuten ese codigo, como lo hago? |
#4
|
||||
|
||||
Saludos
Puedes usar hilos (thread) y tambien en el ciclo usar Application.ProcessMessage, para que no se te "pille"
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#5
|
|||
|
|||
Ok... me pongo en ello..
Gracias... |
#6
|
||||
|
||||
Justo en mi página web coloqué un ejemplo con código sobre Threads, y entre hoy o mañana subiré una actualización donde se muestra cómo dividir un proceso en n threads a elección del usuario (o algo parecido...);
Puedes descargarte el código y echarle un vistazo a ver si te es útil.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
|