![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
|||
|
|||
|
Cómo puedo saber si ya tengo un formulario abierto.-
En la aplicación que realizo salto de un formulario a otro mediante una botonera de acceso. El problema es que a veces tengo que hacer recurrencia, es decir desde el formulario primero a veces llamo al segundo, este a su vez llama a un tercero y este último vuelve a llamar, por ejemplo al segundo.
Para evitar los errores que me genera cuando destruyo el segundo, pues lo vuelvo a crear, antes de crearlo uso la siguiente secuencia de comandos: try if form1.Showing = True then begin try if form1.Showing = False then begin // Esta creado pero no está hecho un showmodal dbGrid.SetFocus; end; except // Ni si quiera está creado el formulario dbGrid.SetFocus; end; end; except // Ni si quiera está creado el formulario // paso a crear form1 end; No encuentro ninguna documentación que me confirme que esté o no creado en memoria (form1.Create) el módulo/formulario. Si la conocen por favor no duden en comentarmelo Saludos y gracias de antemano. |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ClientdataSet como saber si esta abierto? | Coco_jac | Varios | 4 | 13-04-2012 19:36:43 |
| Cómo detectar si un formulario ya está abierto? | mbguantay | Varios | 8 | 10-02-2011 17:20:56 |
| Como saber si un fichero está abierto | RaulChemical | API de Windows | 13 | 30-12-2008 17:31:42 |
| Como puedo saber si esta creado un formulario??? | Roger | OOP | 1 | 13-04-2004 15:57:49 |
|