Автор: Scorp_Freeman 25.11.2007 21:51
Код
type
TMyDate=record
Day, Month, Year: integer;
end;
TMyTime=record
Hour, Min, Sec:integer;
end;
Data=record
number:integer;
data:TMyDate;
time:TMyTime;
Aud:integer;
Name: Discipline;
FIO:string;
end;
...
Здесь ошибку выдает
Код
f: File of Data;
Ошибка:
[Error] Project1.dpr(27): Type 'Data' needs finalization - not allowed in file type
Почему ? файл из записей(....
Автор: hardcase 25.11.2007 22:06
Цитата(Scorp_Freeman @ 25.11.2007 17:51)
Почему ? файл из записей(....
Потомучто у тебя в записи входит открытый string. В типизированных файлах разрешается использовать только строки с фиксированной длиной.
Автор: Scorp_Freeman 25.11.2007 22:07
Цитата(hardcase @ 25.11.2007 19:06)
только строки с фиксированной длиной.
точно), спасибо большое
Автор: volvo 25.11.2007 22:17
Цитата
В типизированных файлах разрешается использовать только строки с фиксированной длиной.
Сорри, а с чего бы это в TP нельзя было открытую строку? Или опять дельфийский вопрос - здесь, а Паскалевский - в Дельфи?
Автор: мисс_граффити 25.11.2007 22:29
Что мы, не ясновидящие, что ли?
Какая проблема догадаться, что речь именно про делфи? Ну, подумаешь, раздел не тот - не утруждать же себя выбором. И вообще, как было сказано в одной из свежих тем: "Делфи ж на паскале основано".
Автор: Scorp_Freeman 25.11.2007 22:51
Цитата(мисс_граффити @ 25.11.2007 19:29)
"Делфи ж на паскале основано".