Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: 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 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.039 c
7-1075557969
juiceman
2004-01-31 17:06
2004.04.11
запуск в авторане


1-1082350586
Denizzz
2004-04-19 08:56
2004.04.11
StringGrid - выравнивание чисел по правому краю


1-1082487598
KLAUS
2004-04-20 22:59
2004.04.11
HELp строку из файла с LAbel


3-1079438598
Жук
2004-03-16 15:03
2004.04.11
Проблема с ADODataSet.Delete


6-1075905217
DillerXX
2004-02-04 17:33
2004.04.11
Закачка файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский