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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-08-2004
ctronx ctronx is offline
Miembro
 
Registrado: jun 2004
Posts: 214
Poder: 20
ctronx Va por buen camino
Unhappy Cerrar dos formularios creados dinamicamente (al mismo tiempo)

Saludos, mi problema es el siguiente: Tengo dos formularios creados dinamicamente de la siguiente forma, en el form1 el cual fue creado de la mima forma tengo el siguiente codigo para crear y visualizar al form2:

Código Delphi [-]
frmForm2 := TfrmForm2.Create(Self);
                     with frmForm2 do begin
                     showModal;
                     end;

Ya en el form2 tengo un boton el cual quiero que cierre los dos formularios, este form2 y el form1 que creo al form2, aqui tengo este codigo:

Código Delphi [-]
close; //para que cierre el form2 que es el activo
frmForm1.Close; //para que cierre el form1 que esta atras y el cual creo al form1

En el evento close de los dos forms tengo el siguiente codigo:
Código Delphi [-]
ACTION:=caFree;
    frmform1:=nil; // y en el evento close del form 2   frmform2:=nil;

Cuando presiono el boton del form2 para cerrar ambos formularios me marca un error de acceso a direccion de memoria o algo parecido.

Cuando en el codigo de creacion de formulario quito el showModal y pongo un simple Show, funciona sin problemas.

Si alguien me puede ayudar de antemano se los adradezco.
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 18:01:45.


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