Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-04-2010
theBoy theBoy is offline
Registrado
 
Registrado: jul 2005
Posts: 7
Poder: 0
theBoy Va por buen camino
Cool MDIForm

saludos amigos,

Estoy creando una aplicacion en delphi 7. El problema que tengo es que cuando llamo el form principal desde el login y trato de llamar algunos de los hijos me da el siguiente error:

********************************************
Cannot create form. No MDI forms are currently active
********************************************

Siendo el form principal MDIForm y los hijos MDIChild.

como Creo el form primcipal desde el login?

1. - Application.CreateForm(TMainForm, MainForm);
2 . - MainForm := TMainForm.create (Self)
MainForm.Show;

cualquiera de las dos forma de crearla me da el mismo error...

QUE TENGO MAL, o que me falta?

gracias de antemano,
Responder Con Cita
  #2  
Antiguo 22-04-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Poder: 15
manuc Va por buen camino
Hola theboy,

De entrada, creo, que estás creando dos veces el formulario MainForm.
Respecto al error, suele dar al intentar crear un formulario del tipo MDIChild, sin que se haya creado previamente un formulario MDIForm.

¿Estás seguro que no se está creando antes un MDIChild que un MDIForm?

¿puedes poner el código fuente del DPR? para ver la creación de formularios.

Un saludo.
Responder Con Cita
  #3  
Antiguo 22-04-2010
theBoy theBoy is offline
Registrado
 
Registrado: jul 2005
Posts: 7
Poder: 0
theBoy Va por buen camino
Talking Gracias Manuc por contestar...

en realidad coloque las dos forma en la que lo creo y aun asi me da el error, no es que coloco las dos lineas, si sno, una a la vez.

Si, estoy seguro que no estoy llamando un form MDIChild solamente, primero llamo el MDIForm y luego llamo el MDIChild, si llamo el login y desde el login el menu principal, dispara el error.

si coloco el menu Auto-Create sin el login, todo me funciona bien, el problema como ves, es cuando llamo el menu desde el login.

Application.CreateForm(TMainForm, MainForm);
MainForm.Show;

y cuando trado de llamar un MDIChild me da el error.
lo corro paso a paso y es en el momento en que se crea el MDIChild.

no se que mas revisar, que dicen...?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Proyecto con mas de un MDIForm Parent afunez2007 OOP 2 24-04-2008 17:22:04
stay on front + mdiform? Gagiel Varios 2 05-07-2007 08:14:23
Grafico en mdiForm Io Gráficos 1 18-07-2006 23:16:40
Duda con MDIForm ronson OOP 6 17-12-2004 15:29:30
Imagen en un mdiform jjh Varios 1 30-06-2003 10:27:42


La franja horaria es GMT +2. Ahora son las 09:03:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi