| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
28.12.2017, 11:50 | #1 | |
VBA. Отвод (доработка напильником динамического блока)
Регистрация: 16.07.2014
Сообщений: 9
|
||
Просмотров: 4663
|
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
я VBA уже достаточно подзабыл, но зачем Вы в цикле всю таблицу блоков перебираете, если Вам в реакторе уже передается изменяемый объект, почему сразу не запросить нужный блок?
Код:
Код:
Последний раз редактировалось Boxa, 28.12.2017 в 17:28. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
не базовое определение, автор в коде в таблице блоков ищет определение блока с импенем типа "*U00", это в строчке If Object.Name = obj.Name Then и правит именно его. Такой подход для дин. блоков нормален, но во всю таблицу шерстить...
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
сорри - невнимательно посмотрел) Но ведь может оказаться, что на одно определение анонимного блока может быть несколько вставок блоков с одинаковыми динпараметрами. В случае большого чертежа.
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
на работоспособности кода не скажется, а на практической применимости в связке "динблок" - обработчик события могут и заметить "неряшливость") Здесь, получается, надо проверять - сколько вставок блока приходиться на данный анонимный блок (на VBA пока только перебор приходит на ум), и если больше одной - то делать копию определения и вставку блока с новым определением. И все это внутри события, вызванного изменением старой вставки блоки - что мягко говоря, очень не рекомендуется)
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция чтения свойств и их значений динамического блока | Supermax | Библиотека функций | 11 | 16.03.2020 09:11 |
Как сделать чтоб параметры динамического блока не менялись при изменении аннотативного масштаба блока? | kurstep | Динамические блоки | 15 | 13.01.2017 22:52 |
Доработка кодя для скрытия объектов блока (LISP) | AndruxaZ | LISP | 2 | 22.09.2014 14:27 |
Установка параметров динамического блока в VBA тормозит | bars4 | Программирование | 4 | 01.10.2012 10:27 |
Странное поведение динамического блока высотной отметки | hwd | Динамические блоки | 12 | 08.09.2011 11:15 |