Помощь - Поиск - Пользователи - Календарь
Полная версия: Как работать с типизпрованными файлами?
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
zloy_pes
Проблема заключается в следующем - описал свой тип данных ticket, и файл, который должен хранить ticket'ы - ff, но компилятор ругается sad.gif . Выглялит это так:
type tickettype=(individ,family,collect,vip);

type ticket=record
number:integer;
atype:tickettype;
region:string;
cost:real;
begindate:tdate;
end;

type ff=file of ticket; {на этом месте ошибка}

Останавливается на строке type ff=file of ticket и пишет "[Pascal Error] Unit1.pas(28): E2155 Type 'ticket' needs finalization - not allowed in file type". Как это устранить?
PS компилятор Delphi Architect edition 2006
volvo
Не знаю, что именно происходит на D2006, но попробуй все же так:
type ticket = record
number:integer;
atype:tickettype;
region:string[250]; // <---
cost:real;
begindate:tdate;
end;
zloy_pes
volvo, Вы как всегда выручили good.gif . Спасибо!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.