[Lazarus-es] error al liberar formulario

Paola Bruccoleri pbruccoleri en adinet.com.uy
Vie Nov 5 22:45:19 CET 2010


El 05/11/2010 07:27 p.m., Paola Bruccoleri escribió:
> para luego liberarlo ...
>>> es que ya está indicado que el form no se cree; en las opciones del 
>>> proyecto, formularios, solo está el form principal
>> Entonces NO puedes llamarlo de  la forma ShowModal, debes crearlo y 
>> luego llamarlo ... si le haces el debug, te daras cuenta que el error 
>> te da en el ShowModal
>
> a ver...
> es que primero lo creo y luego lo llamo; antes del try está el 
> oncreate... y cuando depuro, el error me sale en el freeandnil
si hago esto:

var
   f: TABMEquipos;
begin
   f:= TABMEquipos.Create(Self);
   try
       f.ShowModal;
   finally
       FreeAndNil(f);
   end;
end;

tb sale el SIGSEGV en el freeandnil





More information about the Lazarus-es mailing list