Delphi - Controlar las instancias abierta de un form

 
Vista:

Controlar las instancias abierta de un form

Publicado por Ator (6 intervenciones) el 27/06/2006 20:54:27
Hola,

Mi duda esta en como saber si un form esta abierto, quiero decir, por ejemplo en una aplicación si le doy a un botón abro una nuevo form2, lo que yo quiero es saber de alguna manera si ese form2 esta abierto para que no se pueda abrir de nuevo otra instancia de ese form2 mientras este una abierta, no se si me he explicado bien. La solución a lo que yo quiero no esta en usar showmodal.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Controlar las instancias abierta de un form

Publicado por Edgar Rodriguez (172 intervenciones) el 28/06/2006 06:47:24
Un TForm es un puntero a un objeto, es decir, una clase, pero cuando lo instancias, con var Form2 : TForm, y luego lo inicializas, deberá estar asignado en memoria, por tanto pregunta
if Assigned(Form2) then
... lo que quieras hacer...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar