Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema al abrir un Form en Delphi (https://www.clubdelphi.com/foros/showthread.php?t=85615)

UsuarioBaja123 07-04-2014 18:31:03

Problema al abrir un Form en Delphi
 
Tengo el código de:
Código Delphi [-]
procedure TF_Inicial.Bt_01Click(Sender: TObject);
begin
with F_Create.Create(self) do
 try
  ShowModal;
 finally
  Free;
end;
end;
Que me abre un Form lamado F_Create.

Al ejecutarlo y pulsar el botón para abrirla con este código que puse me suelta: A component named Box1 alredy exists..

Se que tengo un Box1 que es un TGroupBox pero no he hecho nada en el código para que me suelte eso.

Gracias si me responden. :(

dec 07-04-2014 18:55:02

Hola,

El código que muestras es muy común para mostrar formularios "modales", empero, debes hacerlo sobre la clase del formulario y no sobre una variable, esto es, más o menos así:

Código Delphi [-]
with TF_Create.Create(self) do
 try
  ShowModal;
 finally
  Free;
end;

Observa que estoy suponiendo que "F_Create" es de la clase "TF_Create" y así la uso en el código.

ecfisa 07-04-2014 19:35:29

Hola ZaneMS.

Ademas de lo que correctamente te apunta dec como origen del problema, si no lo has echo ya, también quita a F_Create de la lista Auto-create forms (Project -> Options -> Forms).

Saludos :)


La franja horaria es GMT +2. Ahora son las 17:35:41.

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