Помощь - Поиск - Пользователи - Календарь
Полная версия: файл записей
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Delphi
Mixa
Здрасте!
Че т я не пойму:

Код
type rec=record
 name:string;
 score:integer
end;
var f:file of rec;
begin
...


Дельф мне выдаёт ошибку:"type 'rec' needs finalization- not allowed in file type"
Кто виноват и что делать???

Заранее спасибо за ответ.
vit
Код
type rec=record
 name:string[255];
 score:integer
end;
var f:file of rec;
mj
Цитата
type rec=record
   name:string[255];
   score:integer
    end;
var f:file of rec;

Для тех кто не понял в чём суть:
А суть в том, что в файловых записях нельзя использовать динамические структуры, которыми являются длинные строки Delphi. В данном случае действительно надо использовать строку фиксированной длинны.
Mixa
Спасибо за ответы!
Vit
Цитата
Для тех кто не понял в чём суть:


Как у нас класно получается: я - отвечаю, MJ - поясняет...  ;D ;D ;D ;D

Ладно, виноват, тогда спешил и уже спать хотел лень было писать долго. Впредь буду пытаться отвечать более обстоятельно.  ;)
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.