На поле чертежа есть много динамических блоков (больше 100) с 15 динамическими параметрами каждый.
При выполнении цикла по каждому блоку по изменению каждого параметра
dps = dblk.GetDynamicBlockProperties
...
Set dynblprop = dps(j)
dynblprop.Value = xx
начинает расти время на обработку.
Растет время выполнения выражения
Первые 50 блоков выполняются за 2мин, 100 за 7, 150 за 15, 200 за 27 и т.д.
Т.е. рост времени по экспоненте.
Есть ли какие-либо варианты?