ADN Club > Inventor API

ошибки в событии OnOpenDocument

(1/1)

filat:
Мне в AddIn нужно обработать событие OnOpenDocument:

--- Код: ---Private Sub m_ApplicationEvents_OnOpenDocument(ByVal DocumentObject As Inventor._Document, _
        ByVal FullDocumentName As String, ByVal BeforeOrAfter As Inventor.EventTimingEnum, ByVal Context As Inventor.NameValueMap, _
        ByRef HandlingCode As Inventor.HandlingCodeEnum) Handles m_ApplicationEvents.OnOpenDocument
--- Конец кода ---
до открытия файла:

--- Код: ---If BeforeOrAfter = EventTimingEnum.kBefore Then
--- Конец кода ---
Как определить что это исходный запускаемый файл, а не файл подгружаемый сборкой или чертежем?
При вышеупомянутом условии объект DocumentObject уже существует или, все таки его еще нет? И я не могу проверить его тип?

Владимир Ананьев:
Насколько я понимаю, DocumentObject это тот документ, который открывается.  Значение этой объектной переменной определено только после открытия файла (BeforeOrAfter = EventTimingEnum.kAfter).  Думаю, что если документ загружается сборкой или чертежом, то он будет открыт в невидимом режиме.

Навигация

[0] Главная страница сообщений

Перейти к полной версии