Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.036 c
3-1081952957
raul
2004-04-14 18:29
2004.04.11
почему в живых запросах вертикальная полоса прокрутки неправильн


6-1079455858
TRT
2004-03-16 19:50
2004.04.11
ServerSocket лист каталогов


1-1080139897
BaDeVlad
2004-03-24 17:51
2004.04.11
Глюк функции AnsiLowerCase?


14-1082558213
KSergey
2004-04-21 18:36
2004.04.11
Вышла знаменитая "Inside for Microsoft Windows 2000"


3-1079098989
YuRock
2004-03-12 16:43
2004.04.11
Работа Firebird 1.0 (IB6.x) под Windows 2003 Server





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский