Einzelnen Beitrag anzeigen

Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#16

Re: Instanz einer Klasse identifizieren?!

  Alt 7. Feb 2006, 19:16
Nun ja,
schau mal in die Hilfe von Delphi
Zitat von OH:
Die Methode Remove löscht das angegebene Objekt aus der Liste und gibt das Objekt frei (falls OwnsObjects auf true gesetzt ist).
Oder lösch das Objekt nach dem Extrahieren
Delphi-Quellcode:
procedure TTestObjectList.RemoveItemByID(_ID: integer);
var
  Objekt: TTest;
  i: integer;
begin
  Objekt := nil; // nicht nötig
  for i := 0 to Count - 1 do
    begin
      if Items[i].ID = _ID then
        begin
          Objekt := Items.Extract(Items[i]);
          Objekt.Free;
          break;
        end;
    end;
end;
  Mit Zitat antworten Zitat