Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: Problem mit einer Stringlist

  Alt 11. Jan 2007, 08:58
Zur Verdeutlichung meines Hinweises aus Beitrag #4:

Delphi-Quellcode:
procedure TBauteilListe.MakeList(const s: TStrings);

  procedure FetchItem(p: PBauteil);
  var
    i: integer;
  begin
    if Assigned(p.Next) then
      for i := Low(p.Next) to High(p.Next) do
        if Assigned(p.Next[i]) then
          FetchItem(p.Next[i])
    else s.Add(p.ID)
  end;

begin
  s.Clear;
  FetchItem(FRoot);
end;
Freundliche Grüße
  Mit Zitat antworten Zitat