Zitat von
Jazzman_Marburg:
PTreeNode = ^TTreeNode;
Man stellt i.d.R. ein "P" vor die Typenbezeichnung, um zu kennzeichnen, dass es sich um einen Pointer auf die Struktur handelt. Das weiß der Compiler aber nicht. Deswegen braucht er ein "^". Das ist gleichbedeutend mit dem "*" aus C.
edit: @mleyen: Oder so.