![]() |
![]() |
| 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 |
|
#11
|
||||
|
||||
|
Mira lo que pude observar es qe tienes una pequeña confusion, te explico cuando haces with ActiceMdiChild as TVentana_Hija estas haciendo un type cast de la clase TVentanaHija, pero cuando haces Ventana_Hija.Caption te da el error debido a que la variable Ventana_Hija no ha sido incializado porq en el procedimiento creas una variable denominada Ventana no ventana_Hija, alli esta tu primer problema...
lo segundo es que para pasar una variable por referencia no se lo indicas al momento de Llamarla solo cuando la defines por ejemplo esta bien hecho cuando lo defines procedure TVentana_Hija.FormCloseQuery(Sender: TObject;var CanClose: Boolean); begin ...... end pero cuando lo llames no le digas Ventana_Hija.FormCloseQuery(nil; var CanClose); dile Ventana_Hija.FormCloseQuery(nil; CanClose); asumiendo que canclose es una variable que tienes definida y no estoy seguro pero creo que tienes que pasarle tambien el form que estas cerrando y no un puntero nil
__________________
...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 |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|