Nun habe ich dem Node.Data jeweils einen Pointer auf die Klasse mitgegeben.
'nen Zeiger auf ein
Objekt (die Instanz einer Klasse)
Wenn du die Variablen ClassA/ClassB sonst nicht brauchst, dann einfach so:
Delphi-Quellcode:
Node1.data := TMyClassA.Create;
// oder
Node1.data := Pointer(TMyClassA.Create);
Und den rückwärtigen Weg hatte ja schon wer genannt.