[Lazarus-es] EXC_BAD_ACCESS al hacer un close de un form

Paola Bruccoleri pbruccoleri en adinet.com.uy
Vie Jun 26 00:41:35 CEST 2009


Hola Joshy..
he entendido tu razonamiento... (aclaro que tuve que releer todo el hilo)..

ahora... cuál es la forma que tú aconsejas para crear/mostrar un form?
Leyendo el libro "la cara oculta de d4" (si, un 
poco viejo pero tiene muchas cosas aplicables), es que usan este procedimiento:

procedure MostrarForm(AClass: TFormClass);
begin
      with AClass.Create(Application)do
      try
         ShowModal;
      finally
         Free;
      end;
end;

está correcto??
podría usarle en vez de Free, FreeAndNil(AClass)?? sería esa la sintaxis?
de esta manera, sólo se dejaría la creación 
automática para el formulario ppal y el/los datamodules...
chauuuuuuuuuuu


>No hombre, simplemente creo que estás acostumbrado a que Delphi
>instancie los forms por ti, y en este programa lo has hecho de manera
>diferente y de ahí la confusión.
>Visto que no llegábamos a un "acuerdo" me he bajado tu código y
>comprobado que no había nada que no tuviera en cuenta.
>Delphi cuando instancia un form por ti, lo haría así:
>frmClientes:=TFrmClients.Create(nil);
>o bien
>Application.CreateForm(TfrmClientes,frmClientes)

=======================
A/P Paola Bruccoleri Arrambide
San José de Mayo - San José - URUGUAY

Blog: http://paolabruccoleri.reducativa.com
Portal Educativo: http://www.reducativa.com.uy
Wiki: http://wiki.reducativa.com
Material sobre las XO: 
http://www.reducativa.com/wiki/index.php?title=Proyecto_OLPC_-_Plan_Ceibal
Cartillas XO Sugar 8.2: 
http://www.reducativa.com/wiki/index.php?title=Cartillas_sobre_uso_de_la_XO





More information about the Lazarus-es mailing list