![]() |
SubFormulario de un procedure
Buenos dias a Todos:
Estoy haciendo una aplicación la cual, tiene que comunicarse por protocolo tcp/ip. Este programa tiene uno formulario modal de parametros, en el cual se mete la ip del servidor, los datos necesarios, y un boton test para probar la conexion. Ese boton test llama a una funcion que comprueba si el servidor esta activo, y me gustaria que se mostrara un formulario con la tipica progress bar con el stilo pbstMarquee, indicando que esta intentando realizar la conexion. este es el codigo del boton test:
el codigo de la funcion TestTCP: y el codigo de la funcion que muestra el formulario con la barra de progreso:
El problema es que este formulario se queda como inactivo, me explico no se mueve la barra de progreso, es como si el esperara a que acabara el proceso. He probado a meter un gif, y nada, un edit y no me deja editarlo.... Alguien me puede ayudar?? |
Iba a decirte que pusieras un "Application.ProcessMessages", pero veo que no usas un bucle, así que eso no solucionaría mucho, me temo.
Quizá abriendo la ventana de notificación (la que muestra la barra de progreso) en otro hilo de ejecución sí funcione. |
Aun asi, tambien lo probe, por si acaso...
|
| La franja horaria es GMT +2. Ahora son las 13:33:02. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi