![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 03.04.2011
Сообщений: 9
|
![]()
помогите пожалуйста решить проблему. есть файл, в который записываются данные.
но объём записываемых в него данных ограничен max_voc = 10000. если написать 10001, то выдаёт ошибку "Read Beyond end of file". никак не могу решить этот вопрос. ошибка в строчке вот фрагмент кода Код HTML:
const max_voc=10000; basewords=record _word: string[max_length]; n1,n2,n3: byte; n4,n5: string[max_length]; end; baword=array[1..max_voc] of basewords; cybertype=record _words: baword; _vcount: integer; end; cyberfile=file of cybertype; _set=set of 0..10; Код HTML:
procedure Loadbase; var f: cyberfile; begin Assignfile(f,basefile); {$I-} Reset(f); {$I+} If IOResult<>0 then begin MessageBox(0,'Невозможно открыть файл базы данных! База будет пересоздана.','Внимание',MB_OK); base._vcount:=0; end else begin Read(f,base); // здесь происходит остановка и вылезает ошибка Closefile(f); end; end; Последний раз редактировалось Sergey Bi. старший; 16.05.2011 в 00:33. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
![]()
У вас ответ на вопрос в нём же и содержится.
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 03.04.2011
Сообщений: 9
|
![]()
так задача-то в том, чтобы сделать эту цифру больше, в идеале намного больше.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Константа она на то и константа что не изменна.
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 03.04.2011
Сообщений: 9
|
![]()
константа здесь не причём. при значении константы больше 10000 программа выдаёт ошибку выхода за пределы конца файла.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.10.2008
Сообщений: 93
|
![]()
выложи проект, посмотрю и с возможностью исправлю.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлом! | Kami-sama | Visual C++ | 0 | 07.05.2011 20:48 |
Работа с файлом.. | dimorik | Win Api | 2 | 23.03.2010 21:26 |
Работа с файлом на Си | Darh | Помощь студентам | 2 | 15.12.2009 23:44 |
работа с файлом | scudo | Общие вопросы Delphi | 4 | 12.11.2009 22:52 |
Работа с файлом ! | PPikaso | Помощь студентам | 3 | 29.10.2009 14:21 |