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-06-2015
F3niX F3niX is offline
Miembro
NULL
 
Registrado: nov 2013
Posts: 26
Poder: 0
F3niX Va por buen camino
Form abre automaticamente al crearlo.

Buenas,

Tengo esta consulta estoy creando un objeto formulario de esta forma:
Código Delphi [-]
var   
    Window: TFAperturaCaja; 
begin   
    try     
        Window:= TFAperturaCaja.Create(Self);     
        Window.ShowModal();   
    finally     
        FreeAndNil(Window);  
   end;
end;
El problema es que el objeta se muestra con solo la sentencia "Create" y yo quiero ejecutarla modal, entonces me da error al ejecutar Window.ShowModal(); quisiera saber porque ocurre esto?

Saludos.
Responder Con Cita
  #2  
Antiguo 23-06-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Fijate en tiempo de diseño que la propiedad Visible este en False
Responder Con Cita
  #3  
Antiguo 23-06-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Revisa lo que dice el compañero, y, mira también si el formulario no está añadido en el archivo del proyecto (DPR) puesto que si no lo has quitado de ahí acaso esté. Por lo demás, el código anterior debería escribirse de este otro modo, creando el objeto antes de entrar en el bloque "try":

Código Delphi [-]
var
  Window: TFAperturaCaja;
begin
  Window := TFAperturaCaja.Create(Self);
  try
    Window.ShowModal();
  finally
    FreeAndNil(Window);
  end;
end;
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 24-06-2015
F3niX F3niX is offline
Miembro
NULL
 
Registrado: nov 2013
Posts: 26
Poder: 0
F3niX Va por buen camino
Wink

Cita:
Empezado por AgustinOrtu Ver Mensaje
Fijate en tiempo de diseño que la propiedad Visible este en False
Es esto, lo que no entiendo es que jamas me habia fijado en esa propiedad y ahora es que ocurre esto.

Bueno, cosas que pasan gracias a ambos.
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
No abre form con F12 capo979 Varios 3 20-08-2017 03:57:42
Que es mejor Agregar el Objeto al Form o crearlo en tiempo de Ejecución JerS OOP 11 20-07-2011 14:03:25
Efectos en el form que abre un ShowModal mam1986 Varios 8 04-08-2008 09:50:47
DataModule... donde lo pongo al crearlo? Albano OOP 10 14-12-2006 22:31:35
No abre el ejecutable Viky Conexión con bases de datos 1 04-05-2006 16:33:35


La franja horaria es GMT +2. Ahora son las 14:38:58.


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