No, no, no. No confundamos las cosas.
Esto no tiene que ver, al menos por lo que se ve a primera vista, con que los formularios sean o no MDI. No hay ninguna obligatoriedad en definir el formulario principal com MDIForm y los secundarios como MDIChild. De hecho, difícilmente un formulario MDIChild se usará para mostrarlo con ShowModal.
Vuelve tus pasos atrás y olvídate de MDI.
El punto es: nada en el código que nos pones parece estar mal y debe funcionar tal cual. Si aún así no funciona es un indicativo de que hay más código que, como dice Lepe, posiblemente pienses que no afecta pero que es el que causa el problema.
Un error de "Access Violation" muchas veces se refiere o bien a que intentas usar un objeto que aún no ha sido construido o que intentas acceder a un índice de un arreglo más allá de sus límites.
¿Has revisado el evento OnShow?
¿Qué más haces al momento de construir el formulario?
// Saludos
Última edición por roman fecha: 26-04-2005 a las 17:14:44.
|