Ver Mensaje Individual
  #6  
Antiguo 13-02-2009
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.806
Reputación: 22
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Si creas un objeto y luego lo liberas, el puntero seguirá teniendo el valor que tenía.
Por lo tanto, cuando lo liberas, además deberías ponerlo a nil.

Self.Atributo1 := cFoo.Create; // Self.Atributo=0192893
--- Self.Atributo1 := cFoo.Free; // Self.Atributo=0192893
--- FreeAndNil(Self.Atributo1); // Self.Atributo=nil
Responder Con Cita