This is topic Ошибка при сохранении для МРВ Buffer overrun detected in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000340.html

Posted by jasha-kz (Участник № / Member № 4149) on :
 
Здравствуйте
Пожалуйста подскажите, по каким причинам может возникать сообщение MS Visual C++ Runtime Library
Program: ...\Trace Mode IDE 6\tmpdevenv.exe
A buffer overrun has been detected which has corrupted the program's internal state. The program cannot safely continue execution and must now be terminated.
Сообщение возникает стабильно в момент сохранения одного из узлов проекта для МРВ, после чего TM закрывается. На что бы Вы посоветовали в проекте обратить внимание в первую очередь?
 
Posted by Romсheg (Участник № / Member № 3792) on :
 
Если делаете экспорт одного конкретного узла проекта, то это не в проекте дело, это баг ИС.

У нас тоже на крупных проектах постоянно такие ошибки вылезают при экспорте одного узла, если экспортировать весь проект - ошибок нет, но ждать экспорта очень долго приходится. [Неодобрение / Frown]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пришлите Ваш проект на hotline@adastra.ru.
 
Posted by Romсheg (Участник № / Member № 3792) on :
 
Данный баг воспроизводится на любом ПК и уже много лет... Это даже не особенность последнего релиза.
 
Posted by jasha-kz (Участник № / Member № 4149) on :
 
У меня ошибка появляется в обоих случаях и сбоит именно в момент компиляции конкретного узла. Сейчас пытаюсь найти причину методом исключения, поочередно удаляя куски из узла. Не подскажете попутно, имеется ли возможность удаления группы каналов? Элементарный вопрос, но что-то не могу сообразить как это сделать
 
Posted by Romсheg (Участник № / Member № 3792) on :
 
Тогда включайте подробное логирование в настройках экспорта ИС и после падения смотрите в CNV-файле на каком этапе свал произошел. Возможно это может помочь.
 
Posted by jasha-kz (Участник № / Member № 4149) on :
 
Спасибо за помощь. А все же, возможно ли удалить сразу несколько каналов?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Быстрее всего перетащить их в группу, удерживая клавишу Shift, а потом уже удалить группу.
 
Posted by jasha-kz (Участник № / Member № 4149) on :
 
Перетаскивать в группу по одному?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да, по одному.
 
Posted by jasha-kz (Участник № / Member № 4149) on :
 
Спасибо. Вероятно, невозможность перетаскивания группы каналов реализована намеренно, из идеологических соображений?
 
Posted by jasha-kz (Участник № / Member № 4149) on :
 
Большое спасибо всем за помощь, проблема локализована - один из каналов имел слишком длинное имя.
 
Posted by Karpelyanskiy S.V. (Участник № / Member № 2191) on :
 
Вот отсюда и вопрос к разработчикам: почему бы не организовать проверку на длину имени канала ещё на этапе задания имени? Не пришлось бы потом разгребать кучу каналов и изменений в проекте, разыскивая ошибку... А вообще, поработав с Trace Mode, и пятой, и шестой версии, стал придерживаться нескольких правил именования каналов, да и вообще всех объектов в проекте:
1. Не использовать русские буквы.
2. Не использовать пробелов и спецсимволов.
3. Не использовать слишком длинных имён.
Чего и всем рекомендую делать. Поверьте, непредсказуемых ошибок и проблем с проектами станет гораздо меньше...
 
Posted by Артамонов Денис (Участник № / Member № 6791) on :
 
Так какова максимальная длина имени канала? 154 много, а 119 нормально. Где грань, за которую нельзя "заступать"?
 
Posted by Артамонов Денис (Участник № / Member № 6791) on :
 
128?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Раздел "Проект АСУ в Trace Mode 6/Редактирование структуры объекта/Имена и идентификаторы объектов структуры":
"MPB cчитывaeт пepвыe 31 cимвoл имeни oбъekтa. "
Задавать более длинные имена не имеет смысла.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2