Идентифицировать примитив по записи в Xrecord

Автор Тема: Идентифицировать примитив по записи в Xrecord  (Прочитано 3673 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 379
  • Карма: 21
Балиев, ИМХО проще всего записывать необходимые данные как раз как показал Lemieux. А вот что и в каком виде будет записываться / считываться - песня отдельная.
Я и в NamedObjectDictionary писал, всё зависит от задачи. В NOD я пишу об общем состоянии чертежа, в сущности я пишу информацию, чтобы сущности знали друг о друге.

Оффлайн БалиевАвтор темы

  • ADN Club
  • ***
  • Сообщений: 188
  • Карма: 2
Записываешь как строку и точно также считываешь как строку. Строку преобразуешь в long и используешь конструктор Handle с аргументом long.
Спасибо! Собственно, ради этой подсказки я и отрывал тему.

Оффлайн Алексей Кулик

  • Administrator
  • *****
  • Сообщений: 1096
  • Карма: 172
А что будет, если хендл сменится? Например, после вставки чертежа в другой как внешней ссылки или блока? Или после _.wblock? А что будет происходить после удаления объекта? Или его копирования с удалением исходного? Проход по всем примитивам, как мне кажется, займет не так уж много времени, а результат будет гарантирован.
Но дело хозяйское.
Все, что сказано - личное мнение.

Правила форума существуют не просто так!

Приводя в сообщении код, не забывайте про его форматирование!