Range check error
Такая ошибка возникает когда выходишь за пределы массива или обрашаешься к элементу за пределами массива.
__________________
В начале был Бит, потом Байт и только потом появилось Слово.
23.03.2010, 17:50
Регистрация: 24.07.2008
Сообщения: 38
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Сообщение от NIch
Такая ошибка возникает когда выходишь за пределы массива или обрашаешься к элементу за пределами массива.
Нет там у меня масива, тем более что первый if он проходит на ура + личнопросмотрел, что там только цифры (0-9)
23.03.2010, 18:04
Регистрация: 17.04.2008
Сообщения: 7,972
Вы сказали Спасибо: 22
Поблагодарили 795 раз(а) в 773 сообщениях
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
Попробуй в настройках проекта отключить эту проверку и прогнать выполнение. Иногда это дело глючит.
23.03.2010, 23:31
Регистрация: 27.12.2006
Адрес: Псков
Сообщения: 274
Вы сказали Спасибо: 0
Поблагодарили 4 раз в 1 сообщении
Версия Delphi: Delphi 7
Репутация: 497
Синтаксис Delphi
Сообщение от lmikle
Попробуй в настройках проекта отключить эту проверку и прогнать выполнение. Иногда это дело глючит.
В большинстве случаев глючит не это, а то, что находится между креслом и монитором.
MAcK Ошибка — в неправильном использовании оператора in
По правилам, он должен использоваться для проверки вхождения элемента в к.л. множество, а не для проверки вхождения числа в диапазон.
Тебе следует переписать второе условие:
if ( StrToInt(crS.dbNum) >= dm.cdsClaimDb1.AsInteger ) and ( StrToInt(crS.dbNum)
Заметка на счёт множества : оно не может содержать более 255 элементов, например этот код нормально выполняется:var a,b,c:integer; begin a:= 50; b:=10; c:=100; if a in [b..c] then Writeln('In') else Writeln('Out'); Readln; end.А вот этот вызовет ошибку "Range check error"
var a,b,c:integer; begin a:= 500; b:=100; c:=1000; if a in [b..c] then Writeln('In') else Writeln('Out'); Readln; end.__________________
Велик и могуч наш Object Pascal !
ICQ: 357-591-887Oшибка при открытии файла (. range check error)
При открытии файла получаю сообщение:
" Oшибка чтения файла C:\Bazis\ . .b3d: Range check error "
Не знаете, что это может быть и как это исправить?Константин3125
New Member
Пользователь
Регистрация 13 Апр 2023 Сообщения 3 Симпатии 0 Баллы 1 Город Самара
Эта ошибка говорит о том, что в момент попытки импорта в базу dbf-файл занят другим приложением. Закройте программу, в которой файл открыт, и повторите импорт.
Также было когда старый проект и просто не открываетсяОшибка Range check error
![]()
![]()
![]()
![]()
mikpav (29.5.2009, 10:53) писал:
При расчете крупной системы отопления выдает ошибку "Range check error". Другие системы считает нормально. Возможно ли избавиться от этой ошибки не разбивая систему на мелкие части? Если да, то как?
"Range check error" - выход за диапазон, надо смотреть систему, скорее всего дело не в размерах системы, т.к. ресурс в программу заложен очень большой. Скорее причина в чем-то другом. Хотя версия конечно старая и ряд ограничений там имеется.
Как правило исходные данные сильно "раздувается" из-за не правильной подачи данных, типичная ошибка тут, это представлять каждый прибор как стояк, а потом в ветках и магистралях пытаться описать систему. Это очень неудачный способ подачи данны. Ввод исходных данных сильно усложняется и сильно увеличивается количество вводимой информации (в 50 - 70 раз), как следствие увеличивается количество ошибок и неточностей допускаемых человеком.
Если Вы официальный пользователь, пришлите нам Ваши исходные данные для анализа, проверим.#4 Матрос
Отправлено 06 Июнь 2009 - 07:51
"Range check error" или иное сообщение системы чаще всего вызывается совсем неожиданной авторами программы, не предусмотренных обычной логикой и "не штатных" ситуаций. Обычно программой улавливается неточность подачи данных и интерпретируется на русском языке.
Накопитель подобных "казусов" при подачи данных постоянно пополняется после анализа присланных примеров.
Вот результаты расчета одной из присланных для анализа систем:-
В системе есть стояки из одного прибора (22 шт!).
Нагрузка на отопительный прибор иногда 13 ватт или 30 ватт, или 40 ватт.О чём же думает конструктор глядя на свою схему? Как он уверенно обвиняет ПОТОК в отвратительной работе - не считает! Затыкается! Обманули, деньгу содрали за просто так!
Подсунули вот Вам туфту - "сырую поделку" за деньги. Да ещё она, эта поделка, "ругается на иностранном языке".
Обращается к руководству фирму и директор подписывает письмо-рекламацию в адрес руководства ЗАО ПОТОК:Срываются сроки проектирования.
Просим принять меры или вернуть деньги за оплату такой не качественной программы.Срочно приходится реабилитироваться. Извиняться. Обязуемся вставить доп. контроль в программу - "сито/подстраховку" на "некорректную подачу данных".
И нелогично же отвечать директору "прямым текстом". Этика. Писать надо "витиевато" = виноват, исправлюсь.#5 Лена
Отправлено 10 Сентябрь 2013 - 17:13
Здравствуйте, при расчете однотрубной системы выдает ошибку Range check error, а когда выбираешь двухтрубную систему на тот же расчет, то все считает, только это ведь не правильно?! схему и расчет прилагаю. Надеюсь на скорейший ответ - сроки горят)
Прикрепленные файлы
#6 Матрос
Отправлено 12 Сентябрь 2013 - 09:03
Лена (10 Сентябрь 2013 - 17:13) писал:
Здравствуйте, при расчете однотрубной системы выдает ошибку Range check error, а когда выбираешь двухтрубную систему на тот же расчет, то все считает, только это ведь не правильно?! схему и расчет прилагаю. Надеюсь на скорейший ответ - сроки горят)
Зачем Вы так написали в таблице магистрали?
3 0 4 100 .
-4 0 -3 101 .надо бы во второй строке 4 и 3 писать без знака, а 101 указать с минусом. Так рекомендовано формировать данные в Инструкцию пользователю программы ПОТОК. Но Вы Инструкции игнорируете. Кто Вам порекомендовал указать "-4" и "-3" ?
Данные подаете как попало, как в ум взбредёт, потом ругаете и программу и костерите авторов. :fool:/>У Вас всего две ветки и у них автоматически межветочные магистрали симметричны по нагрузке. Но Вы во второй строке ветки обозначили со знаком "-". Так не предусмотрено нынче в однотрубном исполнении - так (знаком "-") обозначались раньше пред включенные стояки лестничных клеток.
Если системы несимметричные по нагрузке в межветочных трубах, то согласно "Руководства пользователю ПОТОК", вначале описывается подающая часть от ТП - "встать" на трубу и последовательно описать все сборные участки до веток. Затем обратная записывается часть по направлению к ТП.
Таким образом, первый подающий сборный участок и последний обратный будут иметь нагрузку всей системы.
Первый сборный участок трубы обратного теплопровода помечается разделителем, знаком "-".Все - больше никаких "минусов" в таблице быть не должно.
Вынуждены внести в программу доп_контроль данных:
«Решено». Помогите.BEST 1.77 Range check error
привет всем знатокам.у меня такая проблема открываю BEST ver 1.77 через 2.3 секунды вылазит ошибка Range check error. Что можно сделать. по искал по форумам и по интернету были варианты но они не помогли. переустановил винду но результат тот же. буду ждать ответа как соловей лета.:icq07:
Гсмфорум
.
13/2/10 9 714 4 047
на других версиях софта?
rst_aziz
.
6/5/13 529 1 090 KGZ, Issyk Kul
привет всем знатокам.у меня такая проблема открываю BEST ver 1.77 через 2.3 секунды вылазит ошибка Range check error. Что можно сделать. по искал по форумам и по интернету были варианты но они не помогли. переустановил винду но результат тот же. буду ждать ответа как соловей лета.:icq07:
На другом порте попробуйте или через хаб . и еще из-за драйверов можеть быть.
tur service
.
5/10/13 834 150 Казахстан. ЮКО
Автор Темы: tur service
на других версиях тоже самое
---------- Сообщение добавлено в 19:30 ---------- Предыдущее сообщение было от в 19:25 ----------
переставил на другое порт и через XAB изменений нету и драйверах вроде все в норме
---------- Сообщение добавлено в 19:37 ---------- Предыдущее сообщение было от в 19:30 ----------
3 дней назад на версии BEST 1.75 все работала.а началось это после установки игру на комп. это из за dongla может быть.
JayDi
Infinity Box
.
24/2/07 1 949 1 103 Россия, Москва
А вытащить карту, пропаять ридер и все аккуратно со спиртиком протереть - не вариант?
tur service
.
5/10/13 834 150 Казахстан. ЮКО
Автор Темы: tur service
ellitex
.
2/11/09 240 8 Украина, Черновцы
Пользуюсь возможностью, спрошу дорогие знатоки. Почему Best не выставляет автоматом файлы для прошивки в программе?? Прошивку ставлю инсталятором. А то каждый раз приходиться заново выставлять файлы что бы прошить телефон. Подскажите в чем причина!
tur service
.
5/10/13 834 150 Казахстан. ЮКО
Автор Темы: tur service
на самом вкладке Flashing есть место галочки Use ini. внем и должен стоять галочка,при выборе RM-XXX со установленным пакетом прошивки автоматический выставляет файлы для прошивки.. если все равно не выставляет автоматом то дела в настройке.Настройка заключается в следующем -
Необходимо выбрать директорию, в которой находятся установленные пакеты прошивок C:\Program Files\Nokia\Phoenix\Products







