Einzelnen Beitrag anzeigen

Benutzerbild von sniper_w
sniper_w

Registriert seit: 11. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#23

Re: Dynmaische Label finden

  Alt 11. Jul 2005, 10:26
@SirThornberry: Und so muss man sich am Ende nicht um alles kümmern...
Delphi-Quellcode:

type
  TLabelList=class(TList)
    public
      procedure BeforeDestruction();override;
      procedure ClearLabelList();
  end;
//....


procedure TLabelList.ClearLabelList();
  var i:Integer;
      currentObject:TObject;
begin
  for i:=0 to Count-1 do
  begin
    currentObject:=TObject(Items[i]);
    currentObject.Free();
    Items[i] := nil;
  end;
  while Count>0 do Delete(0);
  Clear();
end;

procedure TLabelList.BeforeDestruction();
begin
  ClearLabelList();
  inherited;
end;
Katura Haris
Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
  Mit Zitat antworten Zitat