Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Всем привет!
Коллеги, прошу помочь, не смог разобраться.
Пытаюсь макросом из сборки вытянуть свойства пользователя компонента с несколькими конфигурациями.
Если свойства прописаны явным образом (например: Наименование - Овечка белая) - никаких проблем нет, что на вкладке пользователя, что на вкладке конфигурации. Всегда все считывается корректно.
Если свойство пользователя на вкладке пользователя прописано не явно (например: Наименование - $PRP:"SW-File Name" $PRP:"SW- Имя конфигурации(Configuration Name)"), то при считывании всегда Наименование считывается как при последнем открытии файла компонента, не зависимо от того, что конфигурация для считывания другая. То есть открывал последней конфигурацию компонента Желтая, так и получаю для всех компонентов в Наименовании Овечка Желтая, а не синяяя и не черная.
Пример и код прилагаются.
Вставил в сборку 4 разных конфигурации, а при считывании Наименования всегда получаю последнюю открытую конфигурацию.
Посмотрите пожалуйста, что может быть не так?
Думаю, что перед считыванием необходимо добавить либо перечерчивание компонента, или обновление какое, чтобы код начал работать корректно.
Наименование компонента при выводе не соответсвует конфигурации.
Если конфигурация называется Белая, то и наименование должно быть Овечка Белая, а не желтая, и не синяя, и не черная.
Открыть сборку, открыть макрос на редактирование, запустить, проверить Immediat.
000 Test.7z
ну если бы не туда крутилось это сразу бы было заметно
@Maks Horhe а это чего за недокументированные биты
N19754Q1L1P00100000L2P00100000L3P00100000L4P00100000
в параметрах описан только один
назыаается INZ интересно что это?
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.