Ver la Versión Completa : Problemas con FindWindow
Hola a Todos.
Necesito ayuda con este problema:
Como puedo saber si una ventana MdiChild ya esta abierta? He probado con Findwindow pero no logre resolverlo.
Desde ya les agradezco la ayuda que puedan brindarme.
Saludos
roman
03-03-2004, 02:05:57
Tus preguntas no tiene relación entre sí. Por favor edita este mensaje para eliminar la segunda pregunta y colócala en otro hilo (por ejemplo en el foro de Impresión).
Te recomiendo leer la guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php)
// Saludos
Nuria
03-03-2004, 11:30:48
Hola!
A parte de lo dicho por Roman, lee la guía de estilo, te respondo que para saber si una ventana MDIChild está abierta utiliza:
if not assigned(FormMDICHild) then
// No está abierta
else
// Si está abierta
Saludos!
delphi.com.ar
03-03-2004, 14:10:06
Creo que la respuesta de Nuria no es del todo completa, si quieres utilizar este método, vas a tener que encargarte de asignar nil a la variable que contenga el formulario cuando destruyas a este, porque de otro modo, la variable seguirá apuntando a la dirección donde se encontraba el formulario, pero este ya no existe.
PD: Te recomiendo buscar en el histórico del foro, este debe ser el tema mas preguntado del foro, y hay muchísimas soluciones diferentes según lo necesitado.
Saludos!
Gracias a todos. Problema superado
Saludos
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.