Связать данные с TreeNode

Пипл, плиз хелп.Есть некий тип  - запись
type Inf = record     id:integer;     uplevel:integer;     old_kod:integer;end;
есть масив этих записей Info:array of Inf;как его прикрепить елемент масива к TreeNode, а потом взять оттуда значение?Код
Tree.Items.AddObject(nil,FieldByName('text').AsString,Pointer(Info[Length(Info)]));
матюгается и говорит что [DCC Error] Unit1.pas(145): E2089 Invalid typecast
1 ответ

Заменил 
Tree.Items.AddObject(nil,FieldByName('text').AsString,Pointer(Info[Length(Info)]));
 на 
Tree.Items.AddObject(nil,FieldByName('text').AsString,@Info[Length(Info)]);
и все заработало