![]() |
![]() |
| 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
|
||||
|
||||
|
Estoy de acuerdo con jachguate, para localizar tu error, pon puntos de ruptura (breakpoints) al inicio de los OnCreate , y ve pulsando F8 hasta encontrar la linea que genera la violacion de memoria.
O bien coloca ShowMessage('Saliendo del Oncreate de la ventana XXXX'); Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
|
Me he peleado con el tema y he llegado a las siguientes conclusiones
:1. Cuando agrego los formularios al principal, todo va bien 2. Si hago que el principal sea de tipo MDI y los otros hijos, va todo bien 3. Pero yo no quiero que salgan los hijos nada mas abrir el programa y al quitar los formularios de proyect options-> 'autocreate forms' y ponerlos en 'available forms' es cuando casca. He intentado poner los formularios en 'autocreate froms' y ponerlos visible:=false, pero no me deja. ¿Hay alguna manera de hacer un mdi en el que los hijos aparezcan cuando tengan que aparecer y no al ejecutar el programa todos juntos? s:Saludos!!! ![]() |
|
#3
|
||||
|
||||
|
Hola,
Tal cual los tienes ahora('available forms') , pero desde el evento en el que intentas hacer Show con el formulario hijo (imaginemos Form2), lo creas tal que: Código:
begin Application.CreateForm(TForm2, Form2); Form2.Show; end; Código:
begin Form2.Release; end; Saludos.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
|
#4
|
||||
|
||||
|
ya lo he conseguido arreglar(mas o menos)
gracias!!! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|