В Delphi 7 ваша запись была не чем иным, как набором данных, сгруппированных в одном месте. В последних нескольких версиях вы могли добавлять к ним открытые и закрытые члены, методы, свойства и конструкторы, рассматривая их как объекты. В какой версии был представлен этот расширенный синтаксис?
РЕДАКТИРОВАТЬ: В случае, если кто-то задается вопросом, почему я спрашиваю, я пытаюсь настроить что-то, что было бы немного упрощено с помощью расширенного синтаксиса, но я хочу сделать его обратно совместимым со старыми версиями Delphi поэтому мне нужно знать, какие IFDEF использовать.