Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
Добавлено: Пн 08 Июн, 2009 9:14:04 Заголовок сообщения: Expression: Unable to register with RDM
Добрый день!
В последние дни на RSView32 выскакивает иногда ошибка:
Category: Applications
Sourse: GraphicsEditor
Description: Expression: Unable to register with RDM
Происходит сразу после перехода в Runtime.
Приложение виснет глухо, отображаются сразу все объекты без контуров, независимо от условий видимости.
Глобальные клавиши тоже не работают - висит глухо.
Для нормального выхода надо сначало рубить TagServer, только потом RSView32, иначе - перезагружаться.
Может кто поподробнее объяснить что это за зверь такой и с чем его едят?
В хелпе приложения ничего не нашел...
Никакого особенного описания ошибки нет, кроме тех соображений, что я уже высказал. Похоже, что по какой-то причине нарушился механизм доступа к данным. Это не системная ошибка, а, скорее всего, связана с нарушением данных, инсталляциеи, возможно, особенностями проекта и/или нарушением активации.
Вируса нет?
Есть ли антивирус и какой?
Какой софт ещё установлен?
Предшествовали ли какие-либо действия на этой машине перед тем периодом времени, когда стала появляться ошибка?
RSView32 и проект находятся на одной и той же машине?
Антивирус DWEB 4.44. Обновление постоянно.
Софт - RSView32, RSLogix, RSLinx. Все стандартно.
Действий перед ошибкой много было - на одной машине одновременно могут открыты все вышеуказанные продукты, + дельфи+мои приложения по базам данных+мой дополнительный клиент на RSLinx.
Проект и RSView32 на одной машине.
Действий перед ошибкой много было - на одной машине одновременно могут открыты все вышеуказанные продукты, + дельфи+мои приложения по базам данных+мой дополнительный клиент на RSLinx.
Что в логах Wiondows? Нет ли каких-то ошибок?
Не мог ли антивирус удалить или "полечить" какой-то файл из инсталляции RSView или из проекта? Не могло ли повлиять какое-то изменение, сделанное в не-RockwellSoftware приложениях?
Может быть, имеет смысл сделать для безопасности backup или образ диска, а затем откатить систему назад в точку, предшествующую ошибкам, и потом вдумчиво добавлять компоненты, анализируя ситуацию?
Или устанвить под VMWare чистый Windows, заново проинсталлировать продукты Rockwell без своих Delfi и.т.п. аппликаций, затем скопировать туда проект и запустить его там? Будут ли ошибки? И затем добавлять в систему по одному компоненты и тщательно смотреть на результаты?
Может быть, имеет смысл сделать для безопасности backup или образ диска, а затем откатить систему назад в точку, предшествующую ошибкам, и потом вдумчиво добавлять компоненты, анализируя ситуацию?
Да, акрониксом я образ с:\ снимал, после установки всех сомых необходимых продуктов с нуля на чистой системе. Если причины не найду, сначала протестирую на другой машине проект. И, если тест будет нормальный, запущу образ. Жаль только мелочевку и games заново ставить
Я сталкивался с подобными симптомами...
Зачастую лечится очисткой кэша, который создается RunTime-ом в каталоге:
проект\cache\RDMDATA
Ну и толкает на это установленная галка в свойствах экрана "Кэшировать экран после отображения"
После прибивания RSView32 всегда рекомендую чистить этот кэш!!!
Я сталкивался с подобными симптомами...
Зачастую лечится очисткой кэша, который создается RunTime-ом в каталоге:
проект\cache\RDMDATA
Ну и толкает на это установленная галка в свойствах экрана "Кэшировать экран после отображения" Smile
После прибивания RSView32 всегда рекомендую чистить этот кэш!!! Wink
К сожалению, дело, похоже, не в кеше.
Сначала убрал из кеша все дисплеи, до этого чистил кеш при закрытии дисплея - ситуация не изменилась.
Больше 10 переходов из Desinger и Runtime (не закрывая RSView32 Works), вызывает эту ошибку.
Методом проб и ошибок нашел хоть и не причину, но обход этой ситуации.
У меня стартовый дисплей в Startup нес две команды: set бита в контроллере и AppStart, которая вызывает мою консольку, которая практически ничего не делает и абсолютно не связана с проектом.
Так вот, комбинация этих команд ничего не дала. Удаление только одной любой из команд тоже.
А вот когда вообще очистил Startup дисплея, очень долго гонял RUN Project - ProjectStop, ошибок не стало.
При том, что много раз обратно возвращал команды в Startup - ошибка все равно периодически возникает, когда прописана любая из команд, или две сразу. Синхронность - асинхронность выполнения команд, их порядок тоже никак не влияет.
Перенес обе команды в макрос, вернул в кеш дисплеи, макрос пустил в ProjectStartup, погонял - больше ошибок не возникает.
Обратно вернул как было - есть ошибка на 4 - 20 переходе в RUN.
Оставил, естественно, макрос.
Ситуация патовая. В других проектах команды в Startup однозначно работают на стартовом дисплее.
Никакие прописанные события не работают при старте проекта. Настройки связи настолько стандартны, что говорить не очем.
Устанавливаемый в контроллере бит программой контроллера неизменяется - информационный бит.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна. Открытие страницы: 0.129 секунды