Ссылка в записи типа, который определен впоследствии

Я новичок в Паскале и пытался сделать ссылку на тип, который определяется впоследствии, но таким образом это не работает. Возможно ли это вообще в Паскале?

type
  Node = record
    Name: string;
    Id: integer;
    Routes: array of Route;
  end;

  Route = record
    Distance: integer;
    NodeA, NodeB: Node;
  end;

Спасибо за любую помощь.


person Endzeit    schedule 07.11.2014    source источник
comment
Это просто невозможно. Вместо этого вам придется использовать указатели либо на маршрут, либо на узел. Они могут быть определены вперед.   -  person Rudy Velthuis    schedule 07.11.2014
comment
Здесь был вопрос об этом (не тот, который я пометил как дубликат несколько минут назад). Но я не могу его найти (нет лишнего времени, извините).   -  person TLama    schedule 07.11.2014
comment
Почему вы делаете копии узлов, а не ссылки? И тот же вопрос по маршрутам. Почему вы хотите скопировать?   -  person David Heffernan    schedule 07.11.2014