Zitat:
function BlattMax(Node: PTreeNode; MaxValue: TNodeValue): Boolean; overload;
Sehr schön

.
Ich würde noch ein {$B-} .. {$B+} reinhängen, damit die in diesem Code ausgenützte Kurzschlussauswertung draussen in der Welt auch ganz sicher stattfindet. [Bei den allermeisten Usern ist {$B-} eh Standard.]