Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2011, 00:45   #1
bogdanidze
Новичок
Джуниор
 
Регистрация: 13.05.2011
Сообщений: 2
По умолчанию Ошибка при объявлении файла записей

В 12й строчке части программы, в описании файловой переменной, выбивает следующую ошибку "[Error] Unit1.pas(47): Type 'TRecall' needs finalization - not allowed in file type"
Кто-то может подсказать почему?
.....
private
{ Private declarations }
public
{ Public declarations }
end;
TRecall = record //Моя запись
ID: Integer;
FIO, data, tel, date, time, comment: String; end;

var
Form1: TForm1;
f: file of TRecall;

implementation

{$R *.dfm}

var
Recall: TRecall;

procedure TForm1.FormCreate(Sender: TObject); //Начало программы
begin
............
bogdanidze вне форума Ответить с цитированием
Старый 13.05.2011, 01:10   #2
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

UPD: надо больше спать :D
Serge вам правильно подсказал
благодарность - сюда (не забываем писать от кого)

Последний раз редактировалось Zer0; 13.05.2011 в 08:56.
Zer0 вне форума Ответить с цитированием
Старый 13.05.2011, 08:26   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

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

вот так, например:
Код:
TRecall = record //Моя запись
   ID: Integer;
   FIO, data, tel, date, time : string[45];
   comment: string[30];
end;
p.s. data и date - в вашем случае поля имеют разное назначение?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при возврате записей из БД Марк Охман БД в Delphi 5 01.11.2010 11:22
Ошибка при чтении из файла alex_alpha Общие вопросы C/C++ 5 08.08.2010 20:28
Ошибка в объявлении переменных Superlotles Помощь студентам 1 17.12.2009 17:05
ошибка при чтении файла ongleb Общие вопросы C/C++ 17 30.07.2009 13:48
C++: ошибка при открытии файла Retiz Помощь студентам 2 30.08.2008 22:12