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