laß mal das ^ weg
DataSys := TOSYSTEM(VSTSystem.GetNodeData(Node));
du hat ja die Instanz gespeichert und nicht einen Zeiger auf die Instanz, also brauchst/darfst du auch nicht dereferenzieren
Und dann natürlich das von sirius schon Gesagte.
PS: wozu das With, wenn du dann eh die Variable wieder verwendest?
Delphi-Quellcode:
with DataSys do
begin
DataSys.