Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

не считается контрольная сумма   Найти похожие ветки 

 
Natalie   (2002-08-14 20:32) [0]

Я считаю контрольную сумму файла и периодически у меня выходит сообщение об ошибки Range check error . кто-нибудь знает в чем проблема и как ее решить?


 
Anatoly Podgoretsky ©   (2002-08-14 20:40) [1]

Дело в том, что у тебя происходит переполнения счетчика, его можно отключить или глобально, через свойства проекта или только для определенного куска с помощью директивы {$RANGECHECKS OFF} и ыключить обратно {$RANGECHECKS ON}
Кстати для расчета используй Int64


 
Геннадий   (2002-08-14 22:43) [2]

Я не знаю как именно ты считаешь сумму, но контрольная сумма - это байт, по-моему. Последний в сумме, что ли? Для подсчёта используй, например, LongWord, а сохраняй последний байт. По-моему, это так делается...


 
Jeer ©   (2002-08-14 22:53) [3]

Приведи код тогда и советы будут точнее.

>но контрольная сумма - это байт, по-моему

Основные алгоритмы контрольных сумм - CRC16 и CRC32:
полуслово и слово соответственно (2 и 4 байта)


 
Геннадий   (2002-08-14 23:21) [4]

Слово и два слова...


 
Jeer ©   (2002-08-15 09:31) [5]

>Геннадий (14.08.02 23:21)
>Слово и два слова...

Это для старых 16-р процессоров.
Сейчас слово - 32р на 32р процах и 64р на 64-х.





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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-85056
maxim2
2002-08-14 13:32
2002.08.26
Подскажите как закрасить


1-85044
Andrey Shakula
2002-08-14 11:06
2002.08.26
dsgnintf.pas


1-85099
Kotka
2002-08-14 23:45
2002.08.26
Архиваторы


8-85138
DDDeN
2002-04-21 15:13
2002.08.26
Преобразование в RGB


3-84939
Nina
2002-08-07 13:28
2002.08.26
Помогите найти литературу по ораклу!