|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
22.11.2017, 08:43 | #1 | |
Порядковый номер примитивов
Регистрация: 19.10.2017
Сообщений: 2
|
||
Просмотров: 3265
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Порядок создания примитивов определяется т.н."хендлами".
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
по парядку, следующее значение в $HANDSEED
|
|||
|
||||
Регистрация: 10.02.2007
Москва
Сообщений: 611
|
Порядок назначения - это совсем не то. Речь идет, как я понимаю, просто о сквозной нумерации: 1, 2, 3, .... 5000. При этом могут появится провалы в такой нумерации при стирании объектов или еще при каких манипуляциях, так что речь должна идти о другом. Или же автор темы не точно сформулировал вопрос.
|
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,337
|
Цитата:
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Цитата:
Надо ОООЧень постараться... От –9 223 372 036 854 775 808 до 9 223 372 036 854 775 807 Прям очень очень постараться =о) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Setvar, хендлы назначаются "один за другим". То, что они представлены в шестнадцатиричном виде, ничего принципиально не меняет.
----- добавлено через ~1 мин. ----- Я как-то "словил" подобное (правда, на достаточно древней версии). Было весело
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Из ObjectARX
Цитата:
Цитата:
----- добавлено через ~2 мин. ----- скорее всего там 32-битный ключ был... 2 миллиарда значений всего (со знаком) |
|||
|
||||
Регистрация: 18.12.2010
Сообщений: 5,057
|
так
слабаки Последний раз редактировалось trir, 22.11.2017 в 11:33. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Хотя по исследованиям Бушмана Андрея выгоднее применять в плане производительности TryGetObjectId.
А в VBA еще проще -> ThisDrawing.HandleToObject |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP / Быстрый выбор примитивов по образцу | TararykovDG | LISP | 18 | 21.01.2021 12:35 |
Имеется ли возможность ссылаться изнутри при создании блока на его же будущий номер ObjId ? | Tyhig | AutoCAD | 6 | 14.08.2017 17:56 |
Ошибка при разложении матрицы 99%. Глобальный номер уровнения 52671. Номер узла 8834. | maks_ПГС | SCAD | 15 | 26.07.2014 14:32 |
LISP / AutoCAD2008 / Как программно снять выделение у примитивов, не используя sssetfirst | TararykovDG | LISP | 7 | 14.01.2011 10:48 |
LISP для поиска групп (наборов) одинаковых примитивов и замена их блоком | ElectroBOG | LISP | 20 | 23.07.2010 16:00 |