Вниз
Скачать: CL | DM;

I/O error 998   Найти похожие ветки 

← →
TUser ©   (2004-03-22 19:35) [0]

Что за ошибка такая? Выскакивает у меня, когда читаю BlockRead"ом из нетипизированного файла. Переменные (extended"ы) сохраняются в динамический массив. Файл большой (от 45-ти метров), ошибка выскакивает чаще всего близко к концу файла, но по расчетам, конец еще не достигнут. Но может случиться такой бряк и почти в самом начале. Если поставить {$I-}, то ошибки такой нет, но данные полностью не грузятся, поэтому работать с ними дальше нельзя. Кто-нибудь знает, как это лечить?


← →
Zacho ©   (2004-03-22 21:02) [1]

Не так давно уже было это, в "Потрепаться" вроде бы.
Ну еще раз вот выдержки из win32.hlp и из windows.pas
998L      ERROR_NOACCESS
...
{ Invalid access to memory location. }
ERROR_NOACCESS = 998;

Похоже, дело именно в Invalid access to memory location..


← →
TUser ©   (2004-03-23 07:11) [2]

Я сейчас разрулил все через FileStream, но вопрос остался - как бороться с такой ошибкой. В чем состоит инвалидность доступа к памяти - не понятно ...


← →
Erik ©   (2004-03-23 11:12) [3]

Попробуй использовать, чтото другое не динамичкский масив. Например сам память выделяй через указатель. У меня на больших масивах тоже проблемы были более 10000 элементов.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.052 c
14-1079692733
Chcnger
2004-03-19 13:38
2004.04.11
Список сайтов, как очистить


4-1079083081
BillyJeans
2004-03-12 12:18
2004.04.11
Как в WndProc обработать сообщения от конролов с формы?


14-1079303997
putyaga
2004-03-15 01:39
2004.04.11
помогите люди


11-1051875935
MaximusXP
2003-05-02 15:45
2004.04.11
Интерфейс в стиле ХР


14-1082405495
Подорожник
2004-04-20 00:11
2004.04.11
Какие работы надо провести с машиной после зимы?




   Наверх