They are declared just like classes, but with the record keyword: type MyRecord = record method Foo; end; As they're just .NET-structs, records can have fields, methods and properties, but do not have inheritance and cannot implement interfaces.
Jsou deklarovány obdobně jako třídy, ale s klíčovým slovem record: type MyRecord = record method Foo; end; Protože jsou to pouze .NET struktury, záznamy mohou mít pole, metody a vlastnosti, ale nemohou dědit a nemohou implementovat interfejs.