Hello Artem.
А>TDateTime(Data) := TMyRecord(List[Index]).Date;
Voobshe-to, ya ne uveren, chto eto dolznho rabotat' kak zadumano. K sozhaleniyu, Delphi na etoy moey mashine ne stoit — burzhui poka ofis ne predostavili. Pridetsya gadat'.
Chto takoe "Data", kakoy u nego tip, gde ono nahoditsya? Ne sozdaetsya li pri TDateTime(Data) novaya lokalnaya peremennaya (to est' tuda li proishodit prisvaivanie, kuda nado, to est v Data). I gde proishodit prisvaivanie, v kakoy funczii?
Nu i potom — sama data-to pravilnaya? Naprimer, kakaya vyzyvaet oshibku?
Slicer