ObjectARX, AutoCAD. Среда программирования библиотеки C++

Иерархия классов для таблиц идентификаторов,


Иерархия классов для таблиц идентификаторов, записей таблицы идентификаторов, словарей, и iterators следующие.



Важное различие между таблицами идентификаторов и словарями - те записи таблицы идентификаторов, не может быть стерт непосредственно Приложением ObjectArx.

Эти записи могут быть стерты только с командой PURGE или выборочно фильтрован из с wblock

операциями. Объекты, принадлежащие словарю могут быть стерты.

ПРЕДУПРЕЖДЕНИЕ! Стирание словарей или входов словаря (см. “ Обязательные Объекты Базы данных ” на странице 22) вероятно,  заставит AutoCAD или другие приложения терпеть неудачу.

Другое важное различие - те записи таблицы идентификаторов, сохраняют их связанное имя поиска в поле на их определении класса. Словари, с другой стороны, сохраняют клавишу{*ключ*} имени как часть словаря, независимого от объекта, это связано с, как показано в ниже.

Symbol Table

               -------> Symbol table record  <name> <other class-specific members>

Dictionary <name>         ------->  Object <class-specific fields>


Содержание раздела