FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 Última edición por Fita fecha: 03-03-2004 a las 19:11:17. |
#2
|
||||
|
||||
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 // Saludos |
#3
|
||||
|
||||
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: Código:
if not assigned(FormMDICHild) then // No está abierta else // Si está abierta |
#4
|
||||
|
||||
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!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#5
|
|||
|
|||
Findwindow
Gracias a todos. Problema superado
Saludos |
|
|
|