brauchst nicht rekursiv machen !
wennst folgendermassen vorgehst :
Delphi-Quellcode:
LNode := deintree.getfirst;
while assigneD(LNode) do begin
// mach was mit den daten des baumes
// ... deiintree.GetNodeData(LNode);
LNode := LNode.next;
end;
Gruss
Hans