Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-08-2007
drykea drykea is offline
Miembro
 
Registrado: abr 2007
Posts: 113
Poder: 18
drykea Va por buen camino
Error compilacion al crear form MDIChild

Hola a tod@s.

Tengo una aplicacion MDI en la que genero las ventanas hijas en tiempo de ejecucion segun las voy necesitando.

Para crear los MDIChild desde el form 'padre' hago:

Código Delphi [-]
Application.CreateForm(TfHijo,fHijo1);

Y al compilar me da el error:
Código:
Undeclared identifier: 'fHijo1'
En la cabecera de la unit tengo puesto:
Código:
uses UnitHijo1
(que es el nombre del archivo .pas donde defino el formulario)

He repasado todo y no veo donde está el problema.

Gracias por su ayuda.
Responder Con Cita
  #2  
Antiguo 23-08-2007
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola, donde pones fHijo1, yo creo que deberia ser solo fHijo, porque el nombre de tu formulario va ha ser siempre el nombre de la clase del .pas

Application.CreateForm(TfHijo,fHijo);

puedes crear el formulario tambien de esta forma

Código Delphi [-]
  fHijo:=TfHijo.Create(Self);
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 23-08-2007
drykea drykea is offline
Miembro
 
Registrado: abr 2007
Posts: 113
Poder: 18
drykea Va por buen camino
Perdon, es un error al escribirlo
Código Delphi [-]
Application.CreateForm(TfHijo1,fHijo1)
Responder Con Cita
  #4  
Antiguo 23-08-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Estas seguro que un la unit UnitHijo1, esta declarada la variable, fHijo1: TFhijo1;

??
__________________
...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
Responder Con Cita
  #5  
Antiguo 23-08-2007
drykea drykea is offline
Miembro
 
Registrado: abr 2007
Posts: 113
Poder: 18
drykea Va por buen camino
Hola Eduarcol.

En la unit 'padre' no tengo ninguna declaracion de variable como
fHijo1: TfHijo1

En la unit 'UnitHijo1', si que aparece esa declaracion, pero en la 'padre' no, para eso se añade la linea 'uses' ¿No?

No sé, he hecho esto varias veces y nunca he tenido que añadir nada más que el nombre de la unidad en la linea del 'uses'
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
Form MDIchild controlados por un TabControl afxe Gráficos 2 11-05-2010 14:54:54
Proyecto MDI, error al crear form hija nfrfabian Varios 22 04-07-2007 01:29:47
Error Compilaciòn amesoft Varios 1 07-08-2005 19:09:23
Problema estúpido al crear un form MDIChild Jan_polero Varios 1 26-10-2004 21:55:38
Pososion form MDIChild silviodp OOP 1 25-10-2004 15:21:27


La franja horaria es GMT +2. Ahora son las 12:48:07.


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