Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 20-10-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Poder: 23
gluglu Va por buen camino
He probado en BDS 2006 lo que dice Lepe, y NO me dá error de memoria ninguno. En el evento OnClose del Form2 he puesto Action := caFree y he definido Application como dueño de Form2 al crearlo en Form1. Funciona correctamente y no me da ningún error.

Volviendo al tema de utilizar el evento OnActivate para la utilidad que venimos discutiendo.

Yo utilizo bastante el evento OnActivate para muchas cosas que no puedo hacer en eventos como el OnCreate u OnShow. Si tengo claro que sólo tengo que ejecutar el código necesario una única vez, lo pongo en el evento OnActivate y además le añado :

Código Delphi [-]
procedure TForm1.FormActivate(Sender: TObject);
begin
  ...
  Self.OnActivate := nil;
end;

De esta manera no habría inconveniente alguno en crear al MDIChild en el evento OnActivate del Form1.

También tengos varias ocasiones en las que no puedo actuar de esta manera y hago uso del método AfterShow que explicó Roman en su momento y que también funciona perfectamente y recomiendo conocerlo.

Saludos a tod@s !
__________________
Piensa siempre en positivo !
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas Formularios para reportes magnu9 Conexión con bases de datos 0 13-07-2007 16:04:34
Problemas con formularios (VIH)Lestat Conexión con bases de datos 6 22-06-2005 00:25:49
Problemas con formularios MDI, AYUDAAA!!! Repelus Varios 18 22-02-2004 19:13:17
problemas con formularios 2 santiago14 Varios 6 27-09-2003 05:59:03
Problemas con formularios santiago14 Varios 1 25-09-2003 16:20:16


La franja horaria es GMT +2. Ahora son las 23:44:06.


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