![]() |
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? |
Hola,
Cita:
|
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? |
Saludos
Puedes usar hilos (thread) y tambien en el ciclo usar Application.ProcessMessage, para que no se te "pille" |
Ok... me pongo en ello..
Gracias... |
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...:D);
Puedes descargarte el código y echarle un vistazo a ver si te es útil. |
La franja horaria es GMT +2. Ahora son las 02:16:59. |
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