Новые данные.
после того, как я AddChildObject заменил на AddChild и добавил строчку
Node.Data := TmpPtr
некомпилируемая строка начала компилироваться. Однако толку от этого нет, в Data ничего не пишется. При трасировке вижу, что переменной TmpInt2 присваивается значение, но после строки
TmpPtr:=Pointer(TmpInt2);
я больше не могу увидеть ее значение, а значение TmpPtr остается равным nil.
При попытке вставить после этой строки
ShowMessage(IntToStr(TmpInt2));
получаю Access violation.
В общем бред какой то!