Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ошибка: Type 'TRec' needs finalization - not allowed in file type [D7, XP]


allucard ©   (2007-04-13 14:03:00) 

Пишет ошибку: Type 'TRec' needs finalization - not allowed in file type

type

 TRec = record
   data: string;
   time: string;
 end;

var
 Form1: TForm1;
 F: file of TRec;

Как с ней бороться?


allucard   (2007-04-13 14:20:00) [1]


> Johnmen ©   (13.04.07 14:09) [4]

Это я для примера.
Данные другие.

Всем спасиб.
Догнал.


Desdechado   (2007-04-13 14:09:00) [2]

В файле не могут храниться записи неопределенной длины. Поэтому замени стринги на String[255].


Johnmen   (2007-04-13 14:09:00) [3]


>    data: string;    
>    time: string;

Тройная чушь...:).


McSimm_   (2007-04-13 14:08:00) [4]

String - указатель на блок произвольной длины. Использоваться как элемент типизированного файла, конечно же не может.

Можно (как вариант) использовать ShortString[N], если длина строк известна заранее.


Johnmen   (2007-04-13 14:08:00) [5]


> Как с ней бороться?

На русский уже перевёл?


Наверх

Титульная страница Поиск, карта сайта Написать письмо