Falls du übrigens in deinem VirtualTreeView nur eine Spalte hast, dann kann man auch sehr schön mit einer normalen TStringList als Datenspeicher arbeiten und umgeht diese ganze Record-Pointer-Geschichte.
Es wäre gelogen wenn ich jetzt sagen würde, dass ich das schon wusste
Ich wusste es natürlich nicht.