Интересная ошибка при опросе Стартовая страница › Форумы › Ошибки в работе › Ошибки Коммуникатора › Интересная ошибка при опросе В этой теме 5 ответов, 2 участника, последнее обновление 7 лет, 7 месяцев назад сделано Mikhail. Просмотр 6 сообщений - с 1 по 6 (из 6 всего) Автор Сообщения 13.09.2016 в 17:02 #3098 manjey73Участник Раньше такой не было 2016-09-13 16:56:44 Сеанс связи с КП 68 «Вода_Пульсар», тип: KpPulsarV, адрес: 2, позывной: 68309 2016-09-13 16:56:49 Ошибка при выполнении сеанса опроса КП: Номер был меньше, чем нижняя граница массива для первого измерения. Имя параметра: srcIndex Что бы это могло значить ? 13.09.2016 в 17:31 #3099 MikhailМодератор Ошибка при работе с массивом. Насколько я понимаю, это Ваш драйвер, рекомендую подключиться к нему отладчиком, если ошибка повторяется. 13.09.2016 в 22:36 #3101 manjey73Участник А srcIndex ? само имя откуда ? в драйвере я такого имени не применял. К тому же ошибка на двух драйверах разных устройств 14.09.2016 в 12:27 #3103 MikhailМодератор srcIndex из метода .NET Framework, в коде Коммуникатора такого имени не используется 14.09.2016 в 14:28 #3104 manjey73Участник Ошибка есть когда нет доступа к устройству. Так полагаю надо при отсутствии связи формировать массив с 0 данными ? 14.09.2016 в 20:29 #3110 MikhailМодератор При пропадании связи нужно обнулить статус тегов, иначе значения замрут. Чтобы найти ошибку, можно внутри метода сессии взять всё в public override void Session() { base.Session(); try { ... } catch (Exception ex) { WriteToLog(ex.ToString()); } } Будет выведен более полный стек-трейс ошибки, который поможет найти метод, который падает. Этот ответ был изменен 7 лет, 7 месяцев назад от Mikhail. Автор Сообщения Просмотр 6 сообщений - с 1 по 6 (из 6 всего) Вы должны авторизироваться для ответа в этой теме. Войти Имя пользователя: Пароль: Запомнить меня Войти