Ver Mensaje Individual
  #8  
Antiguo 12-11-2008
Avatar de donald shimoda
donald shimoda donald shimoda is offline
Miembro
 
Registrado: jul 2008
Ubicación: Argentino en Santa Cruz de la Sierra
Posts: 1.083
Reputación: 18
donald shimoda Va por buen camino
Cita:
Empezado por ContraVeneno Ver Mensaje

Así que esto no debería darte problemas:
Código Delphi [-]
...
 miLista := TStringList.Create; 
 miLista.Add('uno'); 
 miLista.Add('dos'); 
 Result := miLista;   
 MiLista.Free; 
...
Amigo, repites el error del pimer post. Freeandnil solo hace

Código Delphi [-]
if Assigned(x) then
  x.free;
Es decir valida que solo libera cuando esta creado. Es codigo seguro.

Lo que tu colocas da problemas porque sigues liberando un objeto que pretendes devolver.

Saludos.
__________________
Donald Shimoda [Team RO] - Blogs: Remobjects Pascal
Responder Con Cita