PDA

Ver la Versión Completa : Problemas con FindWindow


Fita
03-03-2004, 01:04:43
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!

Fita
03-03-2004, 19:14:00
Gracias a todos. Problema superado

Saludos