![]() |
![]() |
| Paypal | 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
|
||||
|
||||
|
Despues del dolor de cabeza que me dio tratar de entender esto resumo:
Quieres desde Form3 llamada desde Form2 cambiar algo en Form2, si se puede de hecho se llama referencias circulares: Cita:
unit2 = Form2 //Aqui se llama a form3 unit3 = Form3 en la interface de unit2 declaras a unit3 en la implementacion de unit 3 quedaria algo asi
y en el evento on close de form3 ya podras referenciar a Form2 Si no es este el problema o entendi mal te agradezco me digas para poder seguir ayudandote
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
|
#2
|
||||
|
||||
|
Por cierto, bonito Access Violation tienes aquí:
Te deben gustar mucho cuando repites ese código ![]() Te sugiero cambies esas dos líneas por: FreeAndNil(FormaMenu); Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#3
|
||||
|
||||
|
Tal vez es darle muchas vueltas al caso, pero si por lo que sea no puedes añadir al form1 al uses del form2 o necesitas agrupar el código, puedes añadir un nuevo evento al segundo formulario y enlazarlo desde el primero.
En el formulario hijo añades un evento
Y luego desde cualquier otro formulario puedes enlazarlo. Así cuando cierras el form hijo, salta este evento y ejecutas el código necesario. La ventaja que le veo es que de esta forma la programación que debes hacer en el padre al cerrar el form hijo está programada dentro del padre. No se si me he explicado. Mejor os adjunto el ejemplo; Lo subo al FTP. Añadir eventos en forms.ZIP
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
||||
|
||||
|
Antes que nada les agradesco la ayuda
Cita:
a mi me sigue doliendo y aun no se como darme a entender Cita:
y ahí si me marcada error pero lo voy a cambiar por la que me recomiendas gracias. En cuanto al lo que estoy intentando hacer con mi sistema dicen que en la simplesa esta la luz, así que mas facil les mando el código fuente (ftp://200.67.246.247/deportes/ copien y pegen la dirección porque si no no se conecta a mi servidor ftp), lo que quiero es que en la forma FrmGB programar el evento onclose y en este decirle que busque la forma FrmFBMenuXXXXXX y de esta forma el speedbutton que tiene su propiedad down en verdadero y la ponga en falso o que ejecute su evento click (esto seria lo ideal). las condiciones de uso del sistema, en el primer messagebox hay que responder que No, en el menú modulo la única opción que esta programada es la de catálogos y de esa los primeros 4 Speedbutton, en cuanto a los componestes y accesos a base de datos los borre para que no les den esto problemas. Gracias
__________________
Espero poder seguir exprimiéndote el cerebro 8) Jorge Zamora Ginez Puebla, Pue. México |
|
#5
|
||||
|
||||
|
Cita:
, esto es, las líneas que ya tienes. Al intercambiarlas (primero nil y luego Free) no notas ningún error porque simplemente estás haciendo un Free de un objeto nil, lo cuál es seguro, y de hecho es la razón por la que debe usarse Free en lugar de Destroy:Cita:
// Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Evitar cerrar un formulario desde un componente | genius | Varios | 1 | 23-11-2006 15:55:42 |
| Problema Con formulario Hijo | JELIRM | Varios | 5 | 10-04-2006 17:45:42 |
| Ayuda con formulario hijo.... | ronimaxh | Varios | 10 | 26-02-2004 22:11:11 |
| Acceso a componente de formulario padre???? | mguixot | OOP | 6 | 11-06-2003 13:54:19 |
| Tamaño formulario hijo | craven | Varios | 1 | 22-05-2003 00:13:33 |
|