| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
18.01.2004, 22:35 | #1 | |
Можно ли отключить резиновую нить при MOVE?
Инженер по системам безопасности
Рига
Регистрация: 23.11.2003
Сообщений: 1,099
|
||
Просмотров: 4927
|
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Да имеються, блок с атрибутами. Он создаеться в точке 0,0, затем программа на основе параметров введенных пользователем в диалоге и собственного алгоритма заполняет атрибуты. После чего блок оказываеться "на кончике" курсора, готовым к вставке. Если бы не атрибуты, использовал бы "_.INSERT". В принципе и так нормально, но всегда хочеться идеала... :roll:
|
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Кажется, понятно. Аналогичную вещицу делал так:
- создавал элементы блока, в том числе и определения атрибутов (в принципе, без разницы, где именно) - преобразовывал их в блок - запрещал запрос атрибутов ATTREQ=0 - делал вставку блока, предоставляя юзеру указать точку непосредственно в команде _.insert - модифицировал значения атрибутов (а живут они сразу за только что созданным примитивом INSERT) Вот так вкратце... Есть и другой вариант - включить заполнение атрибутов непосредственно в команде _.insert, если к этому времени они известны. В этом случае ATTREQ=1 |
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>KSI VK прав
>VK У меня заполнение атрибутов, непосредственно в _.INSERT. ATTREQ я не котролирую, стоит в 1 по умолчанию. Весь фокус должен быть в том что пользователь, должен видеть что двигает и вставляет. А блоков с одинаковым названием, но различными значениями атрибутов вставляеться много (в цикл зажато). Ну и бог с ней, с этой нитью, жить по большому счету не мешает. Иногда, возможно надо смириться, если решение "в лоб" найти не удаеться. Подсознание то, оно работает, потом "щелк" и выдает решение... У меня такое бывает переодически. |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
Гм... немного подумал...
Попробуй так: - создавай, вставляй. как было в точке (0,0) - создай из этого INSERT'а и атрибутов временный блок - его и инсерть с указанием точки пользователем, а потом EXPLODE - ненужное почистить PURGE |
|||
|
||||
сисадмин Регистрация: 26.08.2003
Самара
Сообщений: 1,022
|
С мышиным реактором вроде дружит... Код аналогичного алгоритма есть вот здесь http://www.autokad.ru/forum/viewtopic.php?t=364 на третьей странице. Правда, немножко корявенько...
|
|||