|
Hilos en delphi 7
Saludos he estado buscando pero no le encuentro al asunto, tengo una aplicación que me va creando formularios, estos formularios los bloqueo por así decirlo para que no me abra mas de 1 a la vez, osea, si tengo un formulario que se llama registro, no me abrirá otro formulario registro, esto lo hago des habilitando el botón que me crea el formulario, cuando termina o el usuario cierra entonces destruyo este formulario, el problema viene cuando saco reportes, uso IB 5.x y no existe por ahora la posibilidad de migrar a otra versión mas reciente, he notado que a pesar de que he optimizado las consultas, todo mi programa se queda congelado, quisiera saber si se puede hacer que un formulario lo meta en un hilo diferente al de mi programa principal, para que al correr la consulta este trabaje como si abriera un ejecutable aparte, esto para permitir al usuario seguir trabajando sin problemas mientras termina su reporte.
|