|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
VBA: как изменить или удалить существующую запись в XRecordData
Регистрация: 25.02.2014
Сообщений: 9
|
||
Просмотров: 2532
|
|
||||
инженер-проектировщик КИПиА Регистрация: 30.08.2008
Минск
Сообщений: 159
|
dump объекта "AcDbXrecord" (из лиспа) :
; IAcadXRecord: XRecord objects are used to store and manage arbitrary data ; Property values: ; Application (RO) = #<VLA-OBJECT IAcadApplication 0076ecb8> ; Document (RO) = #<VLA-OBJECT IAcadDocument 02fd3da4> ; Handle (RO) = "BB6" ; HasExtensionDictionary (RO) = 0 ; Name = "ACAD_CIP_PREVIOUS_PRODUCT_INFO" ; ObjectID (RO) = 2127710960 ; ObjectName (RO) = "AcDbXrecord" ; OwnerID (RO) = 2128071776 ; TranslateIDs = -1 ; Methods supported: ; Delete () ; GetExtensionDictionary () ; GetXData (3) ; GetXRecordData (2) ; SetXData (2) ; SetXRecordData (2) а еще можно одноименной "AcDbXrecord" установить данные в nil Цитата:
|
|||
![]() |
|
||||
Регистрация: 25.02.2014
Сообщений: 9
|
Спасибо всем!
Оказалось, я неправильно задал вопрос, не разобрался в терминах. Мне нужно было изменять не всю запись, а отдельные элементы записи. В отладчике я просмотрел значения переменных и разобрался. Можно менять любую часть, а потом сохранять всю запись. |
|||
![]() |