|
GetObject Пример |
Sub Example_GetObject()
' Этот пример создает словарь и добавляет выбранный объект к этому
' словарю. Затем возвращает объект, используя GetObject.
Dim dictObj As AcadDictionary
Set dictObj = ThisDrawing.Dictionaries.Add("TEST_DICTIONARY")
' Загрузите приложение ARX, которое определяет выбранный объект.
' Обратите внимание: приложение, перечисленное здесь не существует и
' вызовет ошибку когда выполнено. Измените имя приложения на путь и
' имя вашего ARX Приложения.
On Error GoTo ERRORHANDLER
ThisDrawing.Application.LoadArx ("MyARXApp.dll")
' Создайте выбранный объект в словаре
Dim keyName As String
Dim className As String
Dim customObj As AcadObject
keyName = "OBJ1"
className = "CAsdkDictObject"
Set customObj = dictObj.AddObject(keyName, className)
' Найдите объект
Dim tempObj As Object
Set tempObj = dictObj.GetObject(keyName)
ERRORHANDLER:
MsgBox Err.Description, , "GetObject Пример"
End Sub
Сайт управляется системой uCoz