Einzelnen Beitrag anzeigen

Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Problem mit einer Stringlist

  Alt 11. Jan 2007, 09:21
Zitat von Muetze1:
... wenn er deinem Rat folgt, hat er kein Result mehr in der Methode.
Das bezog sich auf die nested procedure.


Also nochmal zusammengefasst:
Delphi-Quellcode:
function TBauteilListe.GetLines: TStringlist;

  procedure Rekursiv(p: PBauteil; const Lst: TStringlist);
  var i: integer;
  begin
    if p <> nil
      then
        begin
          if p^.Next <> nil
            then
              for i := low(p^.next) to high(p^.next) do
                begin
                  Rekursiv(p^.next[i],Lst);

                end;
          Lst.Add(p^.ID)
     end;
  end;

begin
  result := TStringList.Create;
  Rekursiv(FRoot,result);
end;
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat