Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > Lazarus, FreePascal, Kylix, etc.
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2011
beginner01 beginner01 is offline
Miembro
NULL
 
Registrado: mar 2011
Ubicación: República Dominicana
Posts: 181
Poder: 16
beginner01 Va por buen camino
Cita:
Empezado por Kelvin Ver Mensaje

y tengo en el evento OnClose de frmclientes lo siguiente:



procedure Tfrmclientes.FormClose(Sender: TObject; var CloseAction: TCloseAction
);
begin


CloseAction:=caFree;


end;



Lo que sucede es que, al iniciar la aplicación y abrir el formulario frmclientes por primera vez este se crea y se muestra sin problemas, luego lo cierro y todo bien, pero cuando quiero volver a mostrarlo siempre desde el mismo formulario desde donde lo llame al iniciar la aplicación, ya no se vuelve a mostrar hasta iniciar de nuevo la aplicacion y caer en el mismo circulo...

¿Que podra ser..?...me suena a que no se esta destruyendo el formulario o algo se esta quedando en memoria...no se..

Gracias y a la espera de sus comentarios...

saludos.

cambia.
Código Delphi [-]
 
CloseAction:=caFree;

por
Código Delphi [-]
 
FreeAndNil(frmclientes);
Responder Con Cita
  #2  
Antiguo 09-05-2011
Kelvin Kelvin is offline
Registrado
NULL
 
Registrado: may 2011
Posts: 7
Poder: 0
Kelvin Va por buen camino
Cita:
Empezado por beginner01 Ver Mensaje
saludos.

cambia.
Código Delphi [-]
 
CloseAction:=caFree;

por
Código Delphi [-]
 
FreeAndNil(frmclientes);

Vaya!...esto esta saliendo mas complejo de lo que me esperaba, ¿Sera que estoy condenado a dejar que el proyecto funcione bajo el comportamiento normal de lazarus de crear todas las ventanas al inicio de la aplicación y luego solo ir ocultando o mostrando las que se necesiten???..ojala que no sea así... confío en que hay una solución para mi problema

Ahora, hago el cambio que me indicas y obtengo el siguiente mensaje:


Project regservic.exe raised exception class 'External:SIGSEGV'


Donde "regservic", es el nombre de mi proyecto

¿Que estará sucediendo?


De antemano gracias por la ayuda de todos...y ..pues sigo pendiente de sus comentarios y buscando también por mi cuenta...

Saludos...
Responder Con Cita
  #3  
Antiguo 10-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Kelvin.

Dejá el evento OnClose tál como lo tenías:
Código Delphi [-]
...
procedure TfrmClientes.FormClose(Sender: TObject; var CloseAction: TCloseAction);
begin
  CloseAction:= caFree;
end;

Y agregá el evento OnDestroy:
Código Delphi [-]
procedure TfrmClientes.FormDestroy(Sender: TObject);
begin
  frmClientes:= nil; 
end;


Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 10-05-2011 a las 02:57:09.
Responder Con Cita
  #4  
Antiguo 10-05-2011
Kelvin Kelvin is offline
Registrado
NULL
 
Registrado: may 2011
Posts: 7
Poder: 0
Kelvin Va por buen camino
Bravo!!!!....

Aplique los cambios que me indicas y efectivamente ahora funciona a la perfección.

Agradesco tu interes y colaboración, asi mismo, quiero hacer extensivo mi agradecimiento para con todos los que aportaron su tiempo y dedicacion para ayudarme: Caral, luk2009,beginner01 y ecfisa....muchas gracias a tod@s...!!

Saludos..
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Problema con el manejo de las ventanas dentro de la aplicacion maxibaco Varios 2 28-11-2006 20:01:09
Ventanas,Ventanas Mdi=Dolor de cabeza ? IVAND Varios 7 08-05-2006 17:27:24
Ayuda urgente con manejo de ventanas y validación de usuario TrUnkS Varios 1 27-12-2005 09:04:22
Manejo de Ventanas Epunamun Varios 4 12-12-2005 23:25:38
Manejo de ventanas con MDI walito Varios 2 30-06-2005 20:43:05


La franja horaria es GMT +2. Ahora son las 04:00:22.


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
Copyright 1996-2007 Club Delphi