Орион range check error

Новости » Обновление АРМ "Орион Про" 1.20.3

Компания «Болид» сообщает о выходе новой версии АРМ «Орион Про» 1.20.3.
Узнать подробнее об изменениях по ссылке.

3 года 9 месяцев назад

avatar

Информационный отдел НВП Болид

242

#ссылка

Не ожиданно, однако…..
Подожду пожалуй «кроликов»…… :)))

3 года 9 месяцев назад

avatar

Днепровский Александр Владимирович

190

#ссылка

Ошибка — событие «тревога входной зоны» опять тревожное. (Раз уже это официальный релиз, то должно соответствовать документации).
Иконки температуры и влажности с надписями, которы при близком расположении перекрывают друг друга (в документации надписей нет)
Отключение по прежнему полноценно не работает. Отключаются только пожарные извещатели, с которыми есть связь.
В инфо о приборе РИП 12 исп.56 параметр «Значение расчётной ёмкости АКБ в РИП» отображает значение из соседнего «счётчика наработки АКБ» и не показывает температуру (нет меню Параметры).
 

3 года 9 месяцев назад

avatar

#ссылка

Можно ли установить параллельно с 1.20.2, чтобы была возможность запускать версию на выбор?

3 года 9 месяцев назад

avatar

Кононов Михаил Юрьевич

205

#ссылка

Неожиданно)) Столько замечаний, жалоб и предложений было…. Неужели всё поправили, исправили?) Только неделю назад баги находили и ыот вам, пожалуйста) Качну, посмотрю)

3 года 9 месяцев назад

avatar

Малозёмов Константин Вячеславович

1350

#ссылка

Возможно когда-нибудь во вкладке разделы сделать диапозон для создания? Неужели это сложно?
стало неудобно добавлять извещатели в раздел. Гораздо удобнее было когда извещатели прыгали из левого столбца в правый, а не просто выделялись красным. 

3 года 9 месяцев назад

avatar

#ссылка

Установили данную версию. Внезапно обнаружилось, что по лицензии у нас 126 приборов из 127.
Неожиданно обнаружил приятный момент, что сделали в мониторе оперативной задачи. В событиях, по двойному щелчку по фамилии открывается окно с информацией о сотруднике. Просил я об этой функции ещё года 4 назад.
Есть проблемы:
1. При изменении фотографии сотрудника, вырезаем по нужному размеру (например 3 на 4) и жмем охранить. В итоге размеры фотографии в окне изменились, но обрезанные области дополнились серым и выводятся на печать.
2. Из 1.20.2 перекочевала ошибка «Ошибка в работе приложения. Range check error» на вкладке ключи при нажатии подробно.

3 года 9 месяцев назад

avatar

Рыбкин Евгений Сергеевич

576

#ссылка

ну вот кто додумался убрать возможность правки у зоны доступа «Внешний мир»?! у нас там лежали сценарии на событие Проход, а ещё почти такие же сценарии лежали на рабочей зоне доступа, а теперь там пустота(( в 1.20.2 ещё было можно поправить что-то, какие-то прям радикальные изменения политики…

3 года 9 месяцев назад

avatar

#ссылка

Написал в ТП, тут дублирую:

  1. Наблюдаются небольшие тормоза в работе АБД после перехода на 1.20.3. Например запрос состояния ключей (F9) выполняется от 10 до 20 секунд на самом сервере. На удалённом рабочем месте так же. В 1.20.2 такая процедура занимала 2-3 секунды. Дополнительно наблюдаются тормоза при работе на вкладке «сотрудники». Сетевые обмены стали выполняться дольше.
  2. При перемещении сотрудника или посетителя из архива сбрасывается выделение. Например в поле поиска по фамилии, вводим первые буквы фамилии. В окне отображается некоторый список с отбором. Щелкаем мышкой по нужному человеку, строка с ним выделяется синим, нажимаем «из архива». Человек перемещается в активные, сбрасывается выделение. Активна только кнопка «добавить». Щелкаем по нужному человеку, строка выделяется синим, кнопка «править» становится активной.
  3. Перед помещением сотрудника в архив, например выбираем его на вкладке сотрудники, переходим на вкладку «пароли», выделение останавливается на нём. Удаляем пароль, переходим на вкладку сотрудники и попадаем на другого человека. Приходится снова его искать и перемещать в архив. В 1.20.2  переход был на того же сотрудника.

3 года 8 месяцев назад

avatar

Рыбкин Евгений Сергеевич

576

#ссылка

На сайте размещено небольшое обновлении версии Орион ПРО 1.20.3.
Ссылка не изменилась.
В данной версии исправлены следующие ошибки:

  1. Невозможность внести правки в зону доступа «Внешний мир»
  2. Срабатывание горячей клавиши  R (K) в режиме редактирования, приводящее к вылету АБД
  3. Бекап по расписанию в менеджере центрального сервера не создавался.

Рекомендуем пользователям, столкнувшимся с данными ошибками обновиться до актуальной версии.

3 года 8 месяцев назад

avatar

Комаров Александр Федорович

745

#ссылка

Здравствуйте! Вчера сделал обновление АРМ «Орион Про». Сразу обнаружил, что журнал событий монитора оперативной задачи хранит события только за сутки. После обновления с 1.20 до 1.20.3 «Настройка очистки журналов по расписанию» перестала работать. Выдержка из РЭ:
«Поддержано два варианта удаления данных:
1. Средствами MS SQL Server. В этом случае необходимо наличие установленной редакции MS SQL Server, поддерживающей выполнение заданий (с АРМ «Орион Про» поставляется только бесплатная редакция). Также для удаления данных из Базы данных средствами MS SQL Server, необходимо, чтобы была всегда запу-щена служба SQL Agent используемого экземпляра MS SQL Server.
2. Средствами Планировщика заданий ОС Windows. В этом случае наличие установленной полной редакции MS SQL Server не требуется. настройки удаления данных из Базы данных по расписанию требуется выбрать пункт меню «БД» / «Удаление данных журналов по расписанию».  «

Первый вариант в принципе не поддержан в АРМ «Орион Про».
Второй вариант выдает ошибку:
Ошибка создания процедуры задания очистки журналов.
Недопустимое имя столбца «GETDATE»

В версии 1.20 очистка журналов по расписанию работала прекрасно. Как исправить?
В октябре 2019 года у нас заканчивается срок бесплатных обновлений АРМ «Орино Про». Можно ли будет откатить поработавшую в версии 1.20.3 базу данных обратно до версии 1.20? Жаль, что не получается работать чисто. Только время зря теряем.

3 года 7 месяцев назад

avatar

Пятаков Андрей Григорьевич

23

#ссылка

Всем привет. На подобные вопросы техподдержка терпеливо дает исчерпывающие ответы. Так что форум какой-то никчемный оказывается. Техподдержке респект.
 

3 года 7 месяцев назад

avatar

Пятаков Андрей Григорьевич

23

#ссылка

Не нашел, может кто говорил: в АБД в разделе «уровни доступа» на вкладке «Просмотр (без управления)» нет никакой сортировки. Разделы показываются по порядку добавляения. Очень не удобно.
Желательно, чтобы было как при добавлении шлейфа в раздел — что добавлено выделено красным. Минимум сортировка по номерам разделов.
 

3 года 7 месяцев назад

avatar

#ссылка

Добрый день! Вывожу на планы помещений показания температуры и влажности от С2000-ВТ. Раньше показания выводились без подписей раздела. Теперь появились названия на каждом из показаний. как сделать чтобы надписи этой не было? либо можно было отредактировать название показателя!

3 года 7 месяцев назад

avatar

Милков Максим Витальевич

8

#ссылка

Во вкладке «Тревоги», в текущих, обработанных и архивных названия столбцов «РМ», «Время» и т.п. кликабельные. Предполагалась по нажатию сортировка? Охранники взяли привычку из обработанных тревог убирать в архив, на что я повлиять настройками не могу, а там совершенно нет никакой сортировки, только по порядку добавления. Нужна хотябы сортировка по времени.

3 года 7 месяцев назад

avatar

#ссылка

После обновления появился в БД хозорган Иванов Иван Иванович со статусом владелец. Теперь двери с планов открываются от его имени с любого монитора ОЗ из под любого оператора, имеющего доступ на управление дверью.

3 года 7 месяцев назад

avatar

#ссылка

Тревога «проход нарушителя» с прочерком вместо фамилии. Кого идти искать из черного списка — загадка.

3 года 6 месяцев назад

avatar

#ссылка

дело было вечером, делать было нечего, и чтобы как-то это разбавить решили обновить небольшой объект на новый орион, ну и поставить уже туда пульт, хоть система в основном СКУД и ОС, а вся ПС представлена одним стареньким «роялем», но без пульта это не жизнь. Поставили с2000м 4.12, подключили через езернет 2.60 (протокол орион про), работает. Надо бы конфигурации считать, ведь большая часть это СКУД, только нажимаем кнопочку тут же охрана жалуется, что события перестали приходить в орион о_О при этом считывание идёт, ядро приборы видит, да даже пульт события видит, но в монитор ОЗ и в rs485 монитор ЯО события не приходят, конфиг дочитывается и все старые события дружно вываливаются в логи. Это я что-то где-то не настроил или же это такая фича? Может оно всегда так было, а я просто не замечал этого? мне вроде никто не жаловался.

3 года 6 месяцев назад

avatar

#ссылка

Странно. После обновления с 1.20 до 1.20.3 все прошло прекрасно. Правда, АБД не увидел новые приборы за С2000-Ethernet, включая С2000М. После добавления вручную С2000М и всего, что за ним, с указанием адресов и всех настроек все нормально заработало, правда медленнее, чем без С2000-Ethernet (из-за добавленных тайм-аутов в конфигурации C2000-Eternet). В АБД всё в порядке?

3 года 6 месяцев назад

avatar

Пятаков Андрей Григорьевич

23

#ссылка

Изначально стоял орион про 1_20_2. После обновления до 1_20(выпуск 3, постройка 4962) дата сборки 22.7.2019 стали неактивны кнопки создания ссылок. созданные ранее ссылки редактируються и удаляються. новые создать нельзя. при возврате на версию 1.20.2 все работает. два разных компьютера одна и таже проблема ось win10. кто сталкивался с такой проблемой?

3 года 5 месяцев назад

avatar

Замелин Александр Сергеевич

2

#ссылка

Заметил недавно новый баг. При имеющемся центральном и резервном сервере. При установке УРМ нет кнопки переключения между серверами. В техподдерже посоветовали переключать ручками, вбивая ip. Так же опять остается забагованное переключение между серверами. При пропадании сигнала с центральным сервером, УРМ переключается на резервный сервер, а вот назад не хочет!

3 года 5 месяцев назад

avatar

#ссылка

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ЗАДАН

3 года 9 месяцев назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

Содержание

  1. forum-bolid.ru
  2. Ошибка Range check error при записи ключей в С2000-2
  3. Новости » Новая версия АРМ «Орион Про» 1.20.3.7
  4. 10 ответов
  5. Новости » Обновление АРМ «Орион Про» 1.20.3
  6. 20 ответов

forum-bolid.ru

Ошибка Range check error при записи ключей в С2000-2

По сабжу АБД кидала ошибки (1.12 sp0 и 1.12 sp2)
10.06.201423:29:17bolidpc ( 192.168.1.2 ): Синхронизация одного ключа , Прибор 7.127.1: Range check error

ТП так и не ответила, разобрался сам, может кому-то пригодится:
Время действия ключа Proximity стояло по 3000 год. Поставили 2100 год — все нормально стало.
Весёлая софтинка

Добрый день!
Стоит Орион ПРО сборка 1.20.3.5788
БД на отдельном железе MSSQL2017

Вроде как все работает, но с некоторой периодичностью появляются ошибки:

16.07.2020 9:56:00 | Error: Event translate error.

вообще странно, у меня с такими же настройками вполне нормально работает, правда я нигде не использую ТМ (ни в АБД, ни в с2000-4, ни в физическом подключении), но это и не может так влиять.

Был нюанс на с2000-2 с режимом Вход/Выход (у четвёрки то.

Пытаюсь настроить С2000-ПП.
В программе Панель управления С2000-ПП выдаёт какую-то дичь (Ошибка 03h) вместо нормальных показаний ВТ-шек и прочего.

дичь от пп 2.png

В конфигурации следующее:

Устройства
№ Адрес прибора Адрес ШС.

Хочу дополнить тему важными замечаниями, которые, возможно, кому-то пригодятся:

1. В своей работе с С2000-ПП я использовал преобразователь С2000-USB (XR21B1411). У него есть проблемка со стабильностью работы в Windows Server 2008 R2 с тем.

Источник

Новости » Новая версия АРМ «Орион Про» 1.20.3.7

Компания «Болид» выпустила новую версию АРМ «Орион Про» 1.20.3.7 с одновременной поддержкой систем пожарной автоматики на базе ППКУП «Сириус» и «С2000М», охранной сигнализации и систем контроля и управления доступом.

1 месяц 17 дней назад

Информационный отдел НВП Болид

Нашел баг в АРМ «Орион Про» 1.20.3.7 если вдруг у кого-то есть сценарии управления в С2000-М (в моем случае это открытие СКУД при пожаре), то при составлении сценариев в АБД при заливке их в ПКУ сценарии заливаются, но исчезат привезки исполнительных устройств (в моем случае считывателей). Т.е. сценарий не работает.
Приходится после обновления информации в ПКУ заходить в С2000-М и опять добавлять считыватели в сценарий.

Не поленился даже попробовал исправить в БД что-то другое (разделы или еще что-то) заливаю в С2000-М и опять сценарии без привязок считывателей.
Может эта информация будет кому-нибудь полезна.

– Андреев Денис Александрович 1 месяц 7 дней назад

– Карпов Дмитрий 1 месяц 6 дней назад

– Малозёмов Константин Вячеславович 1 месяц назад

– Карпов Дмитрий 1 месяц назад

– Егоров Андрей Николаевич 26 дней 14 часов назад

10 ответов

Пришлось откатиться на 1.20.3.5. Основная проблема — монитор не показывает актуальный статус разделов. У нас 32 COM-порта. В штатном режиме примерно за 30 секунд восстанавливаются подключения до приборов, а цвет разделов устанавливается на актуальное состояние (зеленый, синий, красный и т.д.) В этой версии примерно четверть разделов остаются светло-салатового цвета, что советует неопределенному состоянию. Если, например, снять раздел с охраны то цвет начинает корректно отображать состояние. Если же ничего не делать с разделом, то он так и висит салатовый, соответственно не понятно стоит он на охране или нет.

1 месяц 17 дней назад

– Тремасов Константин Александрович 1 месяц 17 дней назад

– Тремасов Константин Александрович 1 месяц 17 дней назад

– Секаев Дмитрий 1 месяц 17 дней назад

– Андреев Денис Александрович 1 месяц 17 дней назад

– Малозёмов Константин Вячеславович 1 месяц 16 дней назад

– Секаев Дмитрий 1 месяц 16 дней назад

– Малозёмов Константин Вячеславович 1 месяц 16 дней назад

– Секаев Дмитрий 1 месяц 16 дней назад

– Малозёмов Константин Вячеславович 1 месяц 16 дней назад

В итоге ничего нужного не добавили.
При установке пропала кнопка видео, но при установке оно внаглую устанавливается)
зачем что-то менять, если можно просто кнопку спрятать.

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

Нельзя добавить код карты без считывателя, по коду на карте.
Может хоть добавили двойную идентификацию, номер автомобиля + карта ? Хотя мало верится.

А чего стоит эта боль при добавлению ау в раздел.
Ну почему нельзя допустим добавлять перетаскиванием ? Или уже добавлять раздел к датчику ?

Эти вложенные бесконечные пути до сириуса

А что стало с цветами ? я не вижу разницы между включенным входом, выключенным и разделами в которых вообще нет датчиков.

А если зададим в сириусе тип реле противопожарное оборудование ?
А у вас много реле, пока они все не отработают при пожаре вы никогда не увидите какой датчик или раздел в пожаре, они буду сыпать в окно тревог свои состояния, а так как сириус тормоз это все может затянутся на 10 минут.

Источник

Новости » Обновление АРМ «Орион Про» 1.20.3

Компания «Болид» сообщает о выходе новой версии АРМ «Орион Про» 1.20.3.
Узнать подробнее об изменениях по ссылке.

3 года 8 месяцев назад

Информационный отдел НВП Болид

20 ответов

Не ожиданно, однако.
Подожду пожалуй «кроликов». :)))

3 года 8 месяцев назад

Днепровский Александр Владимирович

– Михальченко Артем Александрович 3 года 8 месяцев назад

– Коркунов Александр Сергеевич 3 года 8 месяцев назад

Ошибка — событие «тревога входной зоны» опять тревожное. (Раз уже это официальный релиз, то должно соответствовать документации).
Иконки температуры и влажности с надписями, которы при близком расположении перекрывают друг друга (в документации надписей нет)
Отключение по прежнему полноценно не работает. Отключаются только пожарные извещатели, с которыми есть связь.
В инфо о приборе РИП 12 исп.56 параметр «Значение расчётной ёмкости АКБ в РИП» отображает значение из соседнего «счётчика наработки АКБ» и не показывает температуру (нет меню Параметры).

3 года 8 месяцев назад

Можно ли установить параллельно с 1.20.2, чтобы была возможность запускать версию на выбор?

3 года 8 месяцев назад

Кононов Михаил Юрьевич

– Рыбкин Евгений Сергеевич 3 года 8 месяцев назад

Неожиданно)) Столько замечаний, жалоб и предложений было. Неужели всё поправили, исправили?) Только неделю назад баги находили и ыот вам, пожалуйста) Качну, посмотрю)

3 года 8 месяцев назад

Малозёмов Константин Вячеславович

– Стромилов Ростислав 3 года 8 месяцев назад

– Шапран Сергей 3 года 8 месяцев назад

Возможно когда-нибудь во вкладке разделы сделать диапозон для создания? Неужели это сложно?
стало неудобно добавлять извещатели в раздел. Гораздо удобнее было когда извещатели прыгали из левого столбца в правый, а не просто выделялись красным.

3 года 8 месяцев назад

Установили данную версию. Внезапно обнаружилось, что по лицензии у нас 126 приборов из 127.
Неожиданно обнаружил приятный момент, что сделали в мониторе оперативной задачи. В событиях, по двойному щелчку по фамилии открывается окно с информацией о сотруднике. Просил я об этой функции ещё года 4 назад.
Есть проблемы:
1. При изменении фотографии сотрудника, вырезаем по нужному размеру (например 3 на 4) и жмем охранить. В итоге размеры фотографии в окне изменились, но обрезанные области дополнились серым и выводятся на печать.
2. Из 1.20.2 перекочевала ошибка «Ошибка в работе приложения. Range check error» на вкладке ключи при нажатии подробно.

3 года 8 месяцев назад

Рыбкин Евгений Сергеевич

ну вот кто додумался убрать возможность правки у зоны доступа «Внешний мир»?! у нас там лежали сценарии на событие Проход, а ещё почти такие же сценарии лежали на рабочей зоне доступа, а теперь там пустота(( в 1.20.2 ещё было можно поправить что-то, какие-то прям радикальные изменения политики.

3 года 8 месяцев назад

– Волков Андрей 3 года 7 месяцев назад

Написал в ТП, тут дублирую:

  1. Наблюдаются небольшие тормоза в работе АБД после перехода на 1.20.3. Например запрос состояния ключей (F9) выполняется от 10 до 20 секунд на самом сервере. На удалённом рабочем месте так же. В 1.20.2 такая процедура занимала 2-3 секунды. Дополнительно наблюдаются тормоза при работе на вкладке «сотрудники». Сетевые обмены стали выполняться дольше.
  2. При перемещении сотрудника или посетителя из архива сбрасывается выделение. Например в поле поиска по фамилии, вводим первые буквы фамилии. В окне отображается некоторый список с отбором. Щелкаем мышкой по нужному человеку, строка с ним выделяется синим, нажимаем «из архива». Человек перемещается в активные, сбрасывается выделение. Активна только кнопка «добавить». Щелкаем по нужному человеку, строка выделяется синим, кнопка «править» становится активной.
  3. Перед помещением сотрудника в архив, например выбираем его на вкладке сотрудники, переходим на вкладку «пароли», выделение останавливается на нём. Удаляем пароль, переходим на вкладку сотрудники и попадаем на другого человека. Приходится снова его искать и перемещать в архив. В 1.20.2 переход был на того же сотрудника.

3 года 8 месяцев назад

Рыбкин Евгений Сергеевич

На сайте размещено небольшое обновлении версии Орион ПРО 1.20.3.
Ссылка не изменилась.
В данной версии исправлены следующие ошибки:

  1. Невозможность внести правки в зону доступа «Внешний мир»
  2. Срабатывание горячей клавиши R (K) в режиме редактирования, приводящее к вылету АБД
  3. Бекап по расписанию в менеджере центрального сервера не создавался.

Рекомендуем пользователям, столкнувшимся с данными ошибками обновиться до актуальной версии.

3 года 7 месяцев назад

Комаров Александр Федорович

– Карпов Дмитрий 3 года 7 месяцев назад

Здравствуйте! Вчера сделал обновление АРМ «Орион Про». Сразу обнаружил, что журнал событий монитора оперативной задачи хранит события только за сутки. После обновления с 1.20 до 1.20.3 «Настройка очистки журналов по расписанию» перестала работать. Выдержка из РЭ:
«Поддержано два варианта удаления данных:
1. Средствами MS SQL Server. В этом случае необходимо наличие установленной редакции MS SQL Server, поддерживающей выполнение заданий (с АРМ «Орион Про» поставляется только бесплатная редакция). Также для удаления данных из Базы данных средствами MS SQL Server, необходимо, чтобы была всегда запу-щена служба SQL Agent используемого экземпляра MS SQL Server.
2. Средствами Планировщика заданий ОС Windows. В этом случае наличие установленной полной редакции MS SQL Server не требуется. настройки удаления данных из Базы данных по расписанию требуется выбрать пункт меню «БД» / «Удаление данных журналов по расписанию». «

Первый вариант в принципе не поддержан в АРМ «Орион Про».
Второй вариант выдает ошибку:
Ошибка создания процедуры задания очистки журналов.
Недопустимое имя столбца «GETDATE»

В версии 1.20 очистка журналов по расписанию работала прекрасно. Как исправить?
В октябре 2019 года у нас заканчивается срок бесплатных обновлений АРМ «Орино Про». Можно ли будет откатить поработавшую в версии 1.20.3 базу данных обратно до версии 1.20? Жаль, что не получается работать чисто. Только время зря теряем.

3 года 7 месяцев назад

Пятаков Андрей Григорьевич

Всем привет. На подобные вопросы техподдержка терпеливо дает исчерпывающие ответы. Так что форум какой-то никчемный оказывается. Техподдержке респект.

3 года 7 месяцев назад

Пятаков Андрей Григорьевич

– Коркунов Александр Сергеевич 3 года 7 месяцев назад

– Малозёмов Константин Вячеславович 3 года 6 месяцев назад

Не нашел, может кто говорил: в АБД в разделе «уровни доступа» на вкладке «Просмотр (без управления)» нет никакой сортировки. Разделы показываются по порядку добавляения. Очень не удобно.
Желательно, чтобы было как при добавлении шлейфа в раздел — что добавлено выделено красным. Минимум сортировка по номерам разделов.

3 года 6 месяцев назад

– Рыбкин Евгений Сергеевич 3 года 6 месяцев назад

– Заварзин Сергей Петрович 3 года 6 месяцев назад

– Рыбкин Евгений Сергеевич 3 года 6 месяцев назад

– Заварзин Сергей Петрович 3 года 6 месяцев назад

– Рыбкин Евгений Сергеевич 3 года 6 месяцев назад

Добрый день! Вывожу на планы помещений показания температуры и влажности от С2000-ВТ. Раньше показания выводились без подписей раздела. Теперь появились названия на каждом из показаний. как сделать чтобы надписи этой не было? либо можно было отредактировать название показателя!

3 года 6 месяцев назад

Милков Максим Витальевич

– Тремасов Константин Александрович 3 года 6 месяцев назад

Во вкладке «Тревоги», в текущих, обработанных и архивных названия столбцов «РМ», «Время» и т.п. кликабельные. Предполагалась по нажатию сортировка? Охранники взяли привычку из обработанных тревог убирать в архив, на что я повлиять настройками не могу, а там совершенно нет никакой сортировки, только по порядку добавления. Нужна хотябы сортировка по времени.

3 года 6 месяцев назад

– Заварзин Сергей Петрович 3 года 6 месяцев назад

– Александр Сергеевич 3 года 6 месяцев назад

– Тремасов Константин Александрович 3 года 6 месяцев назад

– Александр Сергеевич 3 года 6 месяцев назад

Источник

Содержание

  1. Range check error что за ошибка как исправить
  2. Ошибка Range check error
  3. #1 mikpav
  4. #2 mikpav
  5. #3 admin
  6. #4 Матрос
  7. #5 Лена
  8. Прикрепленные файлы
  9. #6 Матрос
  10. Range check error что за ошибка как исправить

Range check error что за ошибка как исправить

есть FTP клиент , получает спісок файлов з определьонной папки на фтп и сравнивает из локальной папкой , через некоторое время появляетса ошибка range check error, после перегрузки опять работает некоторое время и снова ошибка , откуда она .


wal © ( 2005-09-01 11:06 ) [1]

Где-то вылез за пределы диапазона. Например

var a: array[0..9]of SameType;
begin
a[10]:= .
end


integery ( 2005-09-01 11:27 ) [2]

а как можно узнать где именно вилезло.


Плохиш © ( 2005-09-01 11:32 ) [3]


> integery (01.09.05 11:27) [2]
> а как можно узнать где именно вилезло.

Ну можно для начала помедитировать. А после воспользоваться встроенным отладчиком.


integery ( 2005-09-01 11:38 ) [4]

я серйозно, проблема в том што ошибка то есть то нет щас уже раз так 20 запускаю и нет ошибки , а через некоторое врямя опять.

В сообщении об ошибке, обычно, ещё и адрес указывается.


Германн © ( 2005-09-03 18:06 ) [6]

2 Плохиш © (01.09.05 11:42) [5]


Anatoly Podgoretsky © ( 2005-09-03 18:46 ) [7]

Легче избежать ошибки, чем бороться.
При работе в сети списки это динамическая вещь, а если есть потоки то ситуация усугубляется.


Германн © ( 2005-09-04 01:16 ) [8]

2 Anatoly Podgoretsky © (03.09.05 18:46) [7]
Вы как всегда правы.
Ну а если вдруг Ваш совет опоздал? И проект уже так разросся, что проглядеть исхдники на RangeCheck/B> уже НУ ОЧЕНЬ УТОМИТЕЛЬНО!
Если Вы знаете как упростить сей поиск, сообщите pleese!


Германн © ( 2005-09-04 01:38 ) [9]

Кстати, по-моему, сей вопрос явно шире, чем рамки этой конференции. Может ли кто объяснить мне особое отношение Борланда к этой ошибке!
Почему «проверку на выход из диапазона» можно влючить/выключить Я еще как-то могу понять. (Хотя это уже «дела давно минувших дней»). Но вот почему при включенной опции RangeCheck в сообщении об ошибке нет адреса, где она произошла — понять не могу.

А почему особое, большинство ошибок идет без адреса.


Германн © ( 2005-09-05 03:29 ) [11]

2 Anatoly Podgoretsky © (04.09.05 08:36) [10]
Разве?

Конечно мой опыт в Делфи — гораздо меньший, чем у Вас! Но неужели я умудрился за десяток лет не получить ни одной ошибки без адреса, кроме RangeCheckError. 🙁
Имхо это значит, что я ОЧЕНЬ отстал от Делфи. 🙁

Источник

Ошибка Range check error

#1 mikpav

  • Пользователи
  • 5 сообщений
    • Город: г. Санкт-Петербург

    #2 mikpav

  • Пользователи
  • 5 сообщений
    • Город: г. Санкт-Петербург

    #3 admin

  • Главные администраторы
  • 312 сообщений
    • Пол: Мужчина
    • Город: ПОТОК

    mikpav (29.5.2009, 10:53) писал:

    #4 Матрос

  • Администраторы
  • 940 сообщений
    • Пол: Мужчина
    • Город: Поток

    «Range check error» или иное сообщение системы чаще всего вызывается совсем неожиданной авторами программы, не предусмотренных обычной логикой и «не штатных» ситуаций. Обычно программой улавливается неточность подачи данных и интерпретируется на русском языке.

    Накопитель подобных «казусов» при подачи данных постоянно пополняется после анализа присланных примеров.

    Вот результаты расчета одной из присланных для анализа систем:-
    В системе есть стояки из одного прибора (22 шт!).
    Нагрузка на отопительный прибор иногда 13 ватт или 30 ватт, или 40 ватт.

    О чём же думает конструктор глядя на свою схему? Как он уверенно обвиняет ПОТОК в отвратительной работе — не считает! Затыкается! Обманули, деньгу содрали за просто так!
    Подсунули вот Вам туфту — «сырую поделку» за деньги. Да ещё она, эта поделка, » ругается на иностранном языке«.
    Обращается к руководству фирму и директор подписывает письмо-рекламацию в адрес руководства ЗАО ПОТОК:

    Срочно приходится реабилитироваться. Извиняться. Обязуемся вставить доп. контроль в программу — «сито/подстраховку» на «некорректную подачу данных».
    И нелогично же отвечать директору «прямым текстом». Этика. Писать надо «витиевато» = виноват, исправлюсь.

    #5 Лена

  • Пользователи
  • 2 сообщений
  • Прикрепленные файлы

    #6 Матрос

  • Администраторы
  • 940 сообщений
    • Пол: Мужчина
    • Город: Поток

    Лена (10 Сентябрь 2013 — 17:13) писал:

    Зачем Вы так написали в таблице магистрали?

    3 0 4 100 .
    -4 0 -3 101 .

    надо бы во второй строке 4 и 3 писать без знака, а 101 указать с минусом. Так рекомендовано формировать данные в Инструкцию пользователю программы ПОТОК. Но Вы Инструкции игнорируете. Кто Вам порекомендовал указать «-4» и «-3» ?
    Данные подаете как попало, как в ум взбредёт, потом ругаете и программу и костерите авторов. :fool:/>

    У Вас всего две ветки и у них автоматически межветочные магистрали симметричны по нагрузке. Но Вы во второй строке ветки обозначили со знаком «-«. Так не предусмотрено нынче в однотрубном исполнении — так (знаком «-«) обозначались раньше пред включенные стояки лестничных клеток.
    Если системы несимметричные по нагрузке в межветочных трубах, то согласно «Руководства пользователю ПОТОК», вначале описывается подающая часть от ТП — «встать» на трубу и последовательно описать все сборные участки до веток. Затем обратная записывается часть по направлению к ТП.
    Таким образом, первый подающий сборный участок и последний обратный будут иметь нагрузку всей системы.
    Первый сборный участок трубы обратного теплопровода помечается разделителем, знаком «-«.

    Все — больше никаких «минусов» в таблице быть не должно.

    Вынуждены внести в программу доп_контроль данных:

    Источник

    Range check error что за ошибка как исправить

    Расположенное ниже сообщение появляется во время выполнения программы. Как я понимаю в нём говорится что где переменная маленького размера. Но проблема в том что эта ошибка возникает в том месте там где нет ошибки, у меня уже такое было, как автоматизировать поиск ошибки ?

    Project Project1.exe raised exception class ERangeError with message «Range check error». Process stopped. Use Step or Run to continue.


    homm © ( 2007-12-01 08:21 ) [1]

    > Но проблема в том что эта ошибка возникает в том месте там
    > где нет ошибки

    Значит ошибка где-то жо этого места.


    > как автоматизировать поиск ошибки

    Нанять программиста.


    Kolan © ( 2007-12-01 09:54 ) [2]

    Скорее всего ты вылез за границы массива. Массивы есть в программе?


    Igor Zorkov © ( 2007-12-01 10:00 ) [3]


    > San1712 (01.12.07 06:58)
    > Возникает сообщение об ошибке как его обработать ?

    В меню Tools>Debugger Options>Language Exceptions>Add. добавить ERangeError

    try
    код
    except
    on E: ERangeError do
    ShowMessage(«FUCKING ERROR»);
    end;


    Kolan © ( 2007-12-01 10:03 ) [4]

    > В меню Tools>Debugger Options>Language Exceptions>Add&#133
    > добавить ERangeError

    А это зачем делать, объясни?

    Start>All Programs>Borland Delphi 7>Help>Using Delphi


    Anatoly Podgoretsky © ( 2007-12-01 10:53 ) [6]


    > Igor Zorkov © (01.12.07 10:24) [5]

    Это не объяснение


    Igor Zorkov © ( 2007-12-01 11:07 ) [7]


    > Anatoly Podgoretsky © (01.12.07 10:53) [6]

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


    Anatoly Podgoretsky © ( 2007-12-01 11:15 ) [8]

    Это не ошибка компилятора.

    > во время выполнения программы

    во время выполнения программы компилятор не работает.


    Igor Zorkov © ( 2007-12-01 11:18 ) [9]


    > Anatoly Podgoretsky © (01.12.07 11:15) [8]

    Ну куда мне с вами спорить Анатолий, я пас, просто пытался как то помочь San1712.

    > Igor Zorkov (01.12.2007 11:07:07) [7]

    Повторяю это ошибка не из компилятора.


    Anatoly Podgoretsky © ( 2007-12-01 11:47 ) [11]

    Ему трудно помочь, поскольку он говорит, что ошибка возникает там, где нет ошибки. Нужно чудо.


    Kolan © ( 2007-12-01 11:51 ) [12]

    > На мой взгляд все очень просто

    Я спросил лиш по тому что ваш код и без этой настройки сработает нормально, но автор незнает где его писать у неоже ошибка в другом месте возникает&#133


    Anatoly Podgoretsky © ( 2007-12-01 11:57 ) [13]


    > Скорее всего ты вылез за границы массива. Массивы есть в
    > программе?

    Эта ошибка возникает для любых диапазонов, но не только в массивах.


    Kolan © ( 2007-12-01 12:52 ) [14]

    > Эта ошибка возникает для любых диапазонов, но не только
    > в массивах.

    Из опыта моего обычно дело в массивах(строках)&#133

    > San1712 (01.12.07 06:58)

    Это ошибка выхода за диапазон. Возникает она в двух случаях:

    1. Переменной пытаются присвоить слишком большое или слишком маленькое для нее значение. Например, переменной типа byte пытаются присвоить значение -1, или 1000.

    2. Пытаются обратиться к несуществующему элементу массива. Например, массив содержит 101 элемент с индексами от -50 до +50, а пытаются обратиться к 51-му элементу.

    > эта ошибка возникает в том месте там где нет ошибки

    Вам самому-то не смешно читать такие заявления?

    Ошибка не может возникать там, где ее нет. Так не бывает. Она может проявляться там, где ее нет — вот такое бывает. Значит, либо ошибка все же есть, либо возникает не там, где Вы думаете.

    1. Запустите программу под отладчиком. Когда появится сообщение об ошибке просмотрите стек вызовов. Поставтьте точку останова на одну строку раньше той, которая привела к ошибке и снова запустите программу под отладчиком.

    2. Программ должна без всяких ошибок прийти на точку останова. Если это не так — повторяйте п. 1 и 2 до тех пор, пока:
    — не придете на точку останова без ошибок.
    — и при этом нажатие F8 выдает ошибку.

    3. Ошибка возникает в той строке, на которой стоит точка останова (но это не значит, что причина ошибки тоже в этой же строке, она может быть и в другом месте). Еще раз запустите программу и когда придете на точку останова — анализируйте подозрительные участки кода (на предмет выхода за границы массива) и проверяйте значения переменных (на предмет выхода за диапазон возможных значений).

    Источник

    Умея
    пользоваться массивами, условными
    операторами и операторами цикла, вы
    можете писать довольно серьезные
    программы. При выполнении этих программ
    неизбежно будут возникать критические
    ошибки, приводящие к аварийному завершению
    программы. Такие ошибки по английски
    называются Run-time errors — ошибки времени
    выполнения. Рассмотрим пока только
    наиболее часто встречающиеся арифметические
    ошибки:

    Division
    by zero — код ошибки 200;

    Arithmetic
    overflow — код ошибки 215;

    Range
    check error — код ошибки 201;

    Floating
    point overflow — код ошибки 205;

    Invalid
    floating point operation — код ошибки 207.

    Ошибка
    Division
    by zero

    — деление на ноль — возникает при выполнении
    операций DIV,
    MOD

    и /,
    когда делитель равен нулю.

    Ошибка
    Arithmetic overflow

    — целочисленное переполнение — возникает
    при выполнении арифметической операции
    над целыми числами, когда результат
    операции выходит за границы соответствующего
    типа. Такая ошибка произойдет, например,
    при выполнении программы

    VAR
    a,b : Word; c : Integer; BEGIN a:=100; b:=200; c:=a-b; END.

    Ошибка
    произошла, когда вычислилось значение
    выражения a-b,
    равное -100.
    Мы знаем, что при выполнении операции
    над операндами типа Word
    результат будет иметь тип Word,
    а -100 не является допустимым значением
    этого типа. То обстоятельство, что это
    значение мы собирались присвоить
    переменной типа Integer,
    не
    имеет значения, т.к. ошибка произошла
    до
    присваивания. Интересно, что, если
    описать a
    и
    b

    как
    Byte
    ,
    то ошибки не будет (см. таблицу 2 в главе
    5).

    Ошибка
    Range
    check error

    — ошибка проверки диапазона — происходит
    в двух случаях. Во-первых, при попытке
    присвоить целочисленной переменной
    недопустимое значение, и, во-вторых, при
    использовании недопустимого индексного
    выражения для элемента любого массива.
    Проиллюстрируем оба эти случая на
    простых примерах.

    VAR
    a,b,c : Word; BEGIN a:=$FFFF; b:=1; c:=a+b; END.

    Мы
    попытались присвоить переменной типа
    Word
    значение 65536, которое не является
    допустимым для этого типа.

    VAR
    x : ARRAY[2..8] OF Real; i : Byte;

    BEGIN
    FOR i:=8 DOWNTO 1 DO x[i]:=Sqrt(i); END.

    Ошибка
    произошла при обращении к первому
    элементу массива, который не существует.
    Фактически этот второй случай полностью
    аналогичен первому — мы попытались
    «присвоить» индексу массива, тип
    которого-2..8, значение 1.

    Ошибка
    Floating
    point overflow

    — вещественное переполнение — возникает
    при выполнении операции над вещественными
    числами, когда результат операции
    слишком велик, или при попытке присвоить
    вещественной переменной слишком большое
    значение. Когда речь идет о вещественных
    числах, термин «слишком большое»
    следует понимать как большое по абсолютной
    величине — знак числа не имеет значения.
    Приведем пример программы, содержащей
    такую ошибку.

    VAR
    r : Real; BEGIN r:=-1E20; r:=Sqr(r); END.

    При
    возведении в квадрат величины r
    мы получим слишком большое для типа
    Real
    число
    1E40.

    Ошибка
    Invalid
    floating point operation

    возникает в трех случаях:

    1)
    при вычислении корня из отрицательного
    числа;

    2)
    при вычислении логарифма неположительного
    числа;

    3)
    при вычислении функций Trunc и Round от
    слишком большого (по абсолютной величине)
    вещественного числа. Эта ошибка довольно
    очевидна, и мы не станем ее иллюстрировать.

    Как
    же должен поступать программист, когда
    при выполнении его программы возникают
    ошибки? Прежде всего нужно локализовать
    ошибку, то есть найти оператор, в котором
    она произошла. В этом вам может помочь
    среда Turbo Pascal, если в ней правильно
    установлены опции
    компилятора
    .
    Опции компилятора позволяют изменять
    режим компиляции и задаются в подменю
    Compiler
    меню Options
    среды Turbo Pascal. Пока нас будут интересовать
    лишь пять опций: Range
    checking
    ,
    Stack
    cheking
    ,
    I/O
    checking
    ,
    Overflow
    checking
    ,
    Debug
    information.
    Если они включены, то настройка среды
    благоприятна для отладки вашей программы.
    Если они выключены, то их обязательно
    следует включить, а еще лучше задать их
    непосредственно в тексте своей программы.
    Опции записываются в программе в виде:

    {$
    буква
    +
    /
    }

    Каждой
    опции соответствует своя буква (эти
    буквы выделены в подменю Compiler
    цветом), символ «+» означает включить,
    а символ «-» — выключить. В программе
    можно задать одну опцию, например, {$R+}
    или несколько опций — {$R+,I-,S+}
    . Некоторые опции можно записывать
    только в самом начале программы, другие
    могут размещаться в любом ее месте.

    Опция
    Range
    checking

    (R) отвечает за контроль ошибок Range
    check error
    ,
    Overflow
    checking

    (C) — за контроль ошибок Ariphmetic
    overflow
    ,
    I/O
    cheking

    (I) — за контроль ошибок ввода-вывода.
    Смысл опции Stack
    cheking

    (S) будет объяснен несколько позже, а
    опция Debug
    information

    (D) включает в код программы отладочную
    информацию, что позволяет среде Turbo
    Pascal при аварийном завершении программы
    показать курсором оператор, в котором
    произошла ошибка. Позаботьтесь, чтобы
    при отладке программы перед первым ее
    оператором была строка {$R+,C+,I+,S+,D+}
    — это поможет вам найти и устранить все
    ошибки. Некоторые неопытные программисты
    выключают эти опции, тогда программа
    не прерывается при некоторых ошибках,
    а продолжает выполняться, на этом
    основании делается вывод, что программа
    верна. Это самообман — программа
    выполняется, но выполняется неправильно
    и никак не сообщает об ошибках.

    Соседние файлы в папке Учебники

    • #
    • #

    0 / 0 / 0

    Регистрация: 08.10.2010

    Сообщений: 134

    1

    18.12.2011, 16:27. Показов 41729. Ответов 6


    Здравствуйте. Что означает ошибка Range check error? У меня при частой записи в Memo Выдается эта ошибка. На работу программы не влияет. Просто окошко и все. Как это исправить или где заглушку ставить?

    __________________
    Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



    0



    LK

    Заблокирован

    18.12.2011, 16:57

    2

     Комментарий модератора 
    Fusix, Правила

    3.3. Запрещено создавать темы с бессмысленными названиями вроде «Помогите!», «Вопрос» и т.п.

    Изначальное название темы: «Ошибка».

    И для начала заведите себе англо-русский словарик, коль учить язык, который является основой для другого языка — на котором вы пытаетесь программировать, желания нет



    0



    1363 / 730 / 67

    Регистрация: 28.01.2011

    Сообщений: 2,058

    18.12.2011, 17:40

    3

    Ошибка проверки диапазона!



    1



    0 / 0 / 0

    Регистрация: 08.10.2010

    Сообщений: 134

    18.12.2011, 19:46

     [ТС]

    4

    Цитата
    Сообщение от Samrisbe
    Посмотреть сообщение

    Ошибка проверки диапазона!

    Как их диагностировать и исправлять?



    0



    1363 / 730 / 67

    Регистрация: 28.01.2011

    Сообщений: 2,058

    18.12.2011, 20:08

    5

    Если массив объявлен как 1..1, то в нём и будет ровно один элемент, и в переменной a будет только один элемент. Попытка обратиться к a[2] и т. д. вызовет ошибку.



    1



    37 / 37 / 6

    Регистрация: 20.03.2011

    Сообщений: 331

    19.12.2011, 15:15

    6

    Это ошибка происходит когда обращаешься к несуществующей памяти



    1



    Morgot

    247 / 89 / 17

    Регистрация: 26.12.2010

    Сообщений: 413

    26.01.2012, 22:18

    7

    Этот билдер меня каждый день радует. Пишу код:

    C++
    1
    2
    3
    4
    5
    6
    
    IdHTTP1->HandleRedirects=true;
     
    //AnsiString resp;
    //resp = IdHTTP1->Get("http://google.com");
     
    Memo1->Text=IdHTTP1->Get("http://google.com");

    На других сайтах работает норм, на гугле выдает ошибку «range check error» (хоть через строку передавать данные, хоть напрямую).
    В дельфи аналогичный код такого не дает.



    0



    ошибка

    Что обозначает ошибка Range Check Error при использовании NMHTTP???

    8 ответов

    1

    11 ноября 2005 года

    kot_

    7.3K / / 20.01.2000

    Цитата:

    Originally posted by Zephyr
    Что обозначает ошибка Range Check Error при использовании NMHTTP???

    Range Check Error генерируется как правило в случае если происходит попытка обращения к элементу массива по несуществующему индексу. NMHTTP возможны такие исключения в случае если происходит чтение строковых свойств класса без проверки размера.

    1.3K

    12 ноября 2005 года

    Zephyr

    104 / / 03.05.2005

    Цитата:

    Originally posted by kot_
    Range Check Error генерируется как правило в случае если происходит попытка обращения к элементу массива по несуществующему индексу. NMHTTP возможны такие исключения в случае если происходит чтение строковых свойств класса без проверки размера.

    Извините конечно, но я не совсем понял… Тоесть вы сказали, что Параметр, отправленный мной компоненту NMHTTP слишком длинный (Ошибка выдаётся, при подставлении мной слишкого параметра в NMHTTP->Header(my_param))?
    А какова максимальная возможная длина параметра???

    1

    12 ноября 2005 года

    kot_

    7.3K / / 20.01.2000

    Цитата:

    Originally posted by Zephyr
    Извините конечно, но я не совсем понял… Тоесть вы сказали, что Параметр, отправленный мной компоненту NMHTTP слишком длинный (Ошибка выдаётся, при подставлении мной слишкого параметра в NMHTTP->Header(my_param))?
    А какова максимальная возможная длина параметра???

    Опиши, что и как ты передаешь. Мне воспроизвести ошибку не удалось в нормальных условиях.

    1.3K

    12 ноября 2005 года

    Zephyr

    104 / / 03.05.2005

    Цитата:

    Originally posted by kot_
    Опиши, что и как ты передаешь. Мне воспроизвести ошибку не удалось в нормальных условиях.

    Я делаю построковую выборку из текстового файла и подставляю эти значения (из выборки) в NMHTTP->Header. На какой-то строке цикл обрывается и выводится ошибка Range Check Error.

    1

    12 ноября 2005 года

    kot_

    7.3K / / 20.01.2000

    Цитата:

    Originally posted by Zephyr
    Я делаю построковую выборку из текстового файла и подставляю эти значения (из выборки) в NMHTTP->Header. На какой-то строке цикл обрывается и выводится ошибка Range Check Error.

    Приведи код — считывания из файла и записи в хедер.

    1.3K

    12 ноября 2005 года

    Zephyr

    104 / / 03.05.2005

    Цитата:

    Originally posted by kot_
    Приведи код — считывания из файла и записи в хедер.

    Код:

    TStringList* Strings = new TStringList;


    Strings->LoadFromFile(«somefile.txt»);
    int i=Strings->Count;

     for(int k=1; k<i; k++)
         {
             NMHTTP1->Head(URLEdit->Text
               +Strings->Strings[k]);
         }

    1

    13 ноября 2005 года

    kot_

    7.3K / / 20.01.2000

    Цитата:

    Originally posted by Zephyr

    Код:

    TStringList* Strings = new TStringList;


    Strings->LoadFromFile(«somefile.txt»);
    int i=Strings->Count;

     for(int k=1; k<i; k++)
         {
             NMHTTP1->Head(URLEdit->Text
               +Strings->Strings[k]);
         }

    Проверь содержание строкового массива. В целом код работает и подобных ошибок быть не должно. Например, содержание файла somefile.txt

    Код:

    /showthread.php?s=&postid=115401#post115401

    и урл — «http://forum.codenet.ru», возвращает нормальный заголовок, без всяких ошибок.
    Так же зайди в опции проекта, на закладку Паскаль и убери галочку в Range checking — посмотри какое исключение будет сгенерированно.

    1.3K

    13 ноября 2005 года

    Zephyr

    104 / / 03.05.2005

    Ошибка выдаётся на строке:

    NMHTTP1->Head(URLEdit->Text
    +Strings->Strings[k]);

    И ещё — где можно почитать доки по сетевому кодингу на ВС++В (в частности по компоненту NMHTTP)???

    Понравилась статья? Поделить с друзьями:

    Читайте также:

  • Орион 763 ошибка
  • Орион 105 ошибка 03
  • Орион 100ф ошибка 07 при включении
  • Ориджин ошибка msvcp140 dll
  • Ориджин код ошибки 20 2

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии