FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Detectar si un modulo esta creado
Buenos dias,
Tengo los siguientes forms dentro de un proyecto de delphi: tasa_oper (5) tasa_impresion (4) resumen (3) operacion (2) generacion (1) Dichos modulos se ejecutan entre ellos segun las opciones que el usuario vaya seleccionando. 1 - 3 1 - 4 1 - 5 3 - 2 3 - 4 3 - 5 2 - 4 Es decir que se podria dar la ejecucion de 1 - 3 - 2 - 4 - 5 4 - 5 3 - 5 3 - 2 - 4 - 5 5 El problema que se me esta dando es que cuando llamo al ultimo modulo (el 5), si no esta creado, me da error. La consulta es si existe alguna manera de detectar si un modulo ya esta creado o no en tiempo de ejecucion. (Si no esta creado lo creo, y continuo). Utilizo delphi 7.0 No se si mi explicacion es muy clara. Gracias desde ya Saludos Última edición por Casimiro Notevi fecha: 03-04-2020 a las 19:36:04. |
#2
|
|||
|
|||
Probaste con
Código:
If not Assigned(NombreFormulario) then NombreFormulario:=TForm1.Create(nil);
__________________
Suerte Alejandro |
#3
|
||||
|
||||
Hola.
Solo agregar que si el formulario ha sido liberado con el procedimiento Free la función Assigned nos indicará que el objeto (form) está creado y arrojará una excepción cuando intenten usarlo. Ejemplo:
La solución es poner la variable del formulario a nulo ya sea asignándolo directamente, o usando el procedimiento FreeAndNil. v.gr.:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo saber si un formulario está creado? | newtron | Varios | 7 | 02-04-2012 10:39:39 |
Cargar en un TImagen que está en otro modulo | Anunakis | Gráficos | 2 | 11-02-2007 23:56:39 |
saber si alias esta creado en el dbe | Manuel | Varios | 2 | 13-10-2006 18:27:37 |
Saber si un formulario ya está creado o no. | Tecnic2 | OOP | 2 | 27-09-2004 13:27:01 |
¿Cómo saber si un Form está creado? | nesetru | Varios | 5 | 09-02-2004 12:59:37 |
|