Тема: Самое первое событие AutoCAD
Доброго времени суток.
Трабл вот в чем:
Требуется обработать событие BeginOpen, НО _самого_ первого открываемого чертежа.
В хелпе по VBA написано, что:
Public WithEvents ACADApp As AcadApplication Sub Example_AcadApplication_Events() [b]' Before you will be able to trigger any of the AcadApplication events, ' you will first need to run this procedure.[/b] Set ACADApp = GetObject(, "AutoCAD.Application") End Sub
То есть я должен сначала создать объект, который будет обрабатывать события Application (напр. BeginOpen), запустив подобную процедуру, НО все известные мне события реагируют ПОСЛЕ загрузки первого док. в AutoCAD
Запускать документ, запускать "инициализацию событий", закрывать документ, и _наконец_ открыть документ обработав BeginOpen - ИМХО нехорошо.
Acad.lsp - загружается то же после загрузки документа в АвтоКАДе.
Может есть что нибудь такое, что запускается САМОЕ-САМОЕ первое, до загрузки документа ?
Буду брагодарен за любую помощь.