|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2011, 00:45 | #1 |
Новичок
Джуниор
Регистрация: 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 ............ |
13.05.2011, 08:26 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
если Вы используете запись для создания типизированного файла, то в обязательном порядке вместо String нужно указывать тип строки с фиксированной длиной.
вот так, например: Код:
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при возврате записей из БД | Марк Охман | БД в 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 |