После редактирования аргументов экрана (добавление/удаление) в какой то момент они не соответствуют аргументам в просмотре компонентов, т.е. как будто они не обновляются при сохранении для МРВ. Приходится их удалять и вставлять заново и заново вставлять в каждый объект на экране.
[ 12.11.2010, 12:27: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by mev163 (Участник № / Member № 4235) on :
согласен, точно такая же проблема. версия 6.07.
[ 12.11.2010, 12:29: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by intellis (Участник № / Member № 2383) on :
Просто после работы с аргументами экрана произвожу еще какое-нибудь действие на экране - например, двигаю какой нибудь объект на экране на пиксель и обратно. После этого компилирую и все нормально.
[ 12.11.2010, 12:29: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Не можете ли Вы уточнить, какие именно действия с аргументами экрана не сохраняются при сохранении проекта и последующей компиляцции для МРВ? Или, если можно, прислать иллюстрирующий пример?
Posted by Валерий Багин (Участник № / Member № 3467) on :
Послал вам на хотлайн3 проект с данной проблемой: сравниваем аргументы экрана Печь: не соответствуют порядковые номера аргументов.
Posted by Валерий Багин (Участник № / Member № 3467) on :
открываем ваш тестовый проект Кнопки_б, заходим в аргументы экрана, удаляем первый, остается один. Сохраняем для МРВ, запускаем компоненты, заходим в аргументы экрана, там ДВА аргумента: А 0:0(КОНСТ) А 1:0(Канал#2.In) ???
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Аргументы шаблонов привязываются к компонентам шаблонов по своим индексам. Чтобы не осуществлять перепривязок в уже существующих связях внутри шаблона и в каналах его вызова, при удалении аргументов из шаблона аргументы не удаляются. "Удаленные" аргументы видны только в окне "Компоненты" в реальном времени. При создании новых аргументов в шаблоне "дырки" от "удаленных" аргументов заполняются новыми аргументами. На реальных привязках и функционировании шаблонов это не сказывается.
Posted by mev163 (Участник № / Member № 4235) on :
почему при просмотре компонентов в профайлере, название аргументов не пишутся? есть только номера аргументов и const, хотя аргументы названые английскими буквами отображаются?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Окно "Компоненты" (видимо, о нем идет речь) имеет чисто вспомогательные отладочные функции. Его нагрузка на узел минимизирована. По именам идентифицируются только атрибуты каналов.