![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Cita:
Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#2
|
|||
|
|||
|
Se que ha pasado mucho tiempo, pero esta es mi pequeña gotita.
Creo que en algun caso, esto puede ser util, sobre todo si creamos el formulario una sola vez.
Sabiendo si la variable esta asignada, podemos saber si el form esta creado. Lo que dice delphi.com.ar en su hilo es muy correcto, pero a mi esta solución "rapida" me ha servido varias veces sin ningun problema |
|
#3
|
||||
|
||||
|
El problema es que esta solución rápida sólo servirá la primera vez que quieras abrir el formulario. Por ello es que Federico menciona
Cita:
|
|
#4
|
|||
|
|||
|
Hola Roman,
la verdad es que yo mismo me di cuenta, por eso digo: Cita:
Como la pregunta es como saber si el form ya esta creado, con lo que puse puedes saber si esta creado al menos una vez. Si se necesita controlar la existencia de otros forms, se me ocurre que tambien puedes usar un tag en el formulario. Por ejemplo, si se quieren tener abiertos 4 forms iguales, y quieres que solo se puedan crear cuatro, y que si se cierra el 3, cuando crees el siguiente formulario sea el 3 (y no el 5), puedes preguntar antes de crearles si existen los formularios con un tag del 1 al cuatro. Vaya lio, no se si he podido explicarlo. Codigo de delphi.com.ar modificado para identificar un tag. Supongo que sabemos el nombre del form, y se lo pasamos junto con el id que necesitamos.
Seguro que hay otras muchas formas de hacer esto mismo, a mi se me ocurrió esta, si sabeis como mejorarla o algun problema que no he visto, seria bueno comentarlo. saludos |
![]() |
|
|
|