Тема: Как реализовать вызов функции AutoCAD из внешнего приложения ?
Я только начал разбираться с OARX, но кое-что мне сразу непонятно, разъясните пожалуйста!
Есть отдельное, независимое приложение X и ARX, загруженный в процесс автокада, назовем его Y. Если в автокаде произойдет любое событие (команда, меню, эвент и т.д.), то его можно перехватить путем вызова самим автокадом заранее определенной функцией-обработчика в Y. Здесь все ясно.
Но мне нужно из приложения X заставить автокад вызвать функцию в приложении Y. Вот тут-то я и не догоняю, как мне заставить автокад выполнять код в в ARX, если у него нет такого желания? Ну, к примеру, послать ему Windows Message, COM-вызов или еще как? (Например, в автокаде открыт документ, автокад свернут и спит себе, а я хочу чтобы он отдал мне имя активного документа, не разворачиваясь, и, вообще, не подавая признаков своего присутствия). Что-то вроде зарегистрировать пользовательскую функцию с аргументами? Так опять же, непонятно, как он её выполнит...
Посоветуйте что-нибудь.