Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Clear von TList überschreiben mit Objekten

  Alt 3. Jul 2007, 10:25
Ich habe es jetzt so:
Delphi-Quellcode:
procedure TPageCollection.Clear;
var
  i: Integer;
begin
  for i := Self.FInnerList.Count - 1 downto 0 do
  begin
    TObject(Self.FInnerList.Items[i]).Free;
    Self.FInnerList.Items[i] := Nil;
    Self.FInnerList.Delete(i);
  end;
// inherited;
  //FInnerList.Clear;
end;
Aber da bekomme ich in der Assign-Methode auch wieder eine AV.

Die Logdatei von FastMM wird übrigens immer größer.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat