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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2010, 21:32   #1
Vasiliusis
 
Регистрация: 13.11.2008
Сообщений: 4
По умолчанию Вылезает ошибка Read Beyond End Of File

Здравствуйте!

Есть следующий код (это часть кода):
Код:
 
procedure TForm1.Button3Click(Sender: TObject);
var
num: integer;
Q: file of TQuestion;
Question1: TQuestion;
begin
 
if QNum < 6 then
begin
 
randomize;
num:= random(FileNumber);
 
while flags[num] = 1 do
num:= random(FileNumber);
 
flags[num] := 1;
 
Label1.Caption:= 'ВОПРОС #'+IntToStr(QNum);
 
AssignFile(Q, '1.txt');
Reset(Q);
Seek(Q, 0);
 
Read(Q, Question1);
CloseFile(Q);
 
Memo1.Text:= Question1.Text;
Edit1.Text:= Question1.N1;
Edit2.Text:= Question1.N2;
Edit3.Text:= Question1.N3;
Edit4.Text:= Question1.N4;
 
QNum:= QNum+1;
 
end
else
begin
Button3.Caption:= 'РЕЗУЛЬТАТ';
N4Click(Sender);
 
end;
 
end;
Так же имеются файлы с 0.txt по 7.txt (в данном примере нужен только 1.txt).

Нужно считать данные в структуру Question1. При исполнении кода
Код:
AssignFile(Q, '1.txt');
Reset(Q);
Seek(Q, 0);
 
Read(Q, Question1);
CloseFile(Q);
вылезает ошибка Read Beyond end of file.

Помогите, в чем тут дело?
Vasiliusis вне форума Ответить с цитированием
Старый 04.05.2010, 21:39   #2
fbus
Форумчанин
 
Аватар для fbus
 
Регистрация: 23.10.2008
Сообщений: 460
По умолчанию

может файл пустой?
fbus вне форума Ответить с цитированием
Старый 04.05.2010, 21:48   #3
Vasiliusis
 
Регистрация: 13.11.2008
Сообщений: 4
По умолчанию

Нет, файлы все на месте. Могу выслать папку с программой.
Vasiliusis вне форума Ответить с цитированием
Старый 05.05.2010, 09:14   #4
Vasiliusis
 
Регистрация: 13.11.2008
Сообщений: 4
По умолчанию

Проблема решена
Vasiliusis вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему вылетает ошибка Read beyond end of file? KoBRaAndrey Общие вопросы Delphi 4 24.01.2010 11:24
Вылезает ошибка with massage 'Invalid floating point operation' подскажите как устранить. Herly Помощь студентам 2 09.01.2010 18:56
Ошибка Unexpected end of file nemq Паскаль, Turbo Pascal, PascalABC.NET 13 02.01.2010 05:55
Что значит warning: no newline at end of file ?? jojahti Общие вопросы C/C++ 3 16.10.2009 08:50
unexpected end of file while looking for precompiled header directive StakanpORTvejna Общие вопросы C/C++ 7 10.06.2008 17:52