Показать сообщение отдельно
Старый 14.05.2015, 17:12   #18
ViPeS
Модератор
 
Регистрация: 15.12.2009
Сообщений: 1,275
Сказал(а) спасибо: 339
Поблагодарили 1,778 раз(а) в 625 сообщениях
Вес репутации: 717
ViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспоримаViPeS репутация неоспорима
По умолчанию

Захотелось еще раз посмотреть, почему этот каталог неправильно работает с компонентами в версиях 6.0 и выше.
Ведь такого не должно быть. Значит, что-то в каталоге реализовано не по "правилам" или в новых версиях КД что-то изменили.
Буду сравнивать версии КД 5.0 и 7.0 на примере блока "Тумба 1Фасад".
Его скрипт

%тумба(LMIN=0,LMAX=0,HMIN=0,HMAX=0)
тумба
ножки
птл.2
h.fa.hl1
IN_GL
&1пДсп(z=351)


где скрипт модуля "IN_GL" (это 26 фасадов-компонентов)

&IN_205 &IN_210 &IN_000 &IN_005 &IN_010 &IN_035 &IN_040
&IN_065 &IN_085 &IN_095 &IN_100 &IN_105 &IN_130 &IN_135
&IN_170 &IN_190 &IN_195 &IN_240 &IN_245 &IN_261 &IN_262
&IN_265 &IN_290 &IN_305 &IN_320 &IN_340


а скрипт компонента "IN_205" (и остальных тоже)

stub(LMIN=0,LMAX=0,HMIN=0,HMAX=0)

Ключевым здесь является то, что компонент "IN_205" (и остальные тоже) имеет постоянные размеры, заданные параметрами LMIN=0,LMAX=0,HMIN=0,HMAX=0.
Это дает возможность отображать в окне "Компоненты" только тот компонент (отсекая все остальные), размеры которого точно соответствуют размерам блока.
Что мы и видим в версии 5.0 (размер блока 720Х300).

Нажмите на изображение для увеличения
Название: 1_50.jpg
Просмотров: 22
Размер:	24.7 Кб
ID:	100534

В версии 7.0 это правило не работает. Здесь отсекаются только те компоненты, которые по размерам меньше размеров блока (оставляя компоненты, которые равны и больше размеров блока).
Тот же блок в версии 7.0. (Справа этот же блок с переменными размерами компонентов — присутствуют все 26 фасадов)

Нажмите на изображение для увеличения
Название: 1.jpg
Просмотров: 27
Размер:	31.9 Кб
ID:	100533 Нажмите на изображение для увеличения
Название: 1_70.jpg
Просмотров: 25
Размер:	31.6 Кб
ID:	100535


Налицо баг программы версии 7.0.

Последний раз редактировалось ViPeS; 17.05.2015 в 14:38.
ViPeS вне форума   Ответить с цитированием Вверх