У меня такой вопрос: можно ли в консольном приложении работать с AutoCad как com-объектом.Нельзя. Я же уже ответил в другой теме.
А в каком приложении можно работать с AutoCad как com-объектом?Только в самом AutoCAD.
Это значит, что первое, что нужно сделать - запустить AutoCad. Так?Это значит, что если ты работаешь с AcCoreConsole - забудь про COM/ActiveX и ищи способы как работать без них.
Нужно ли предварительно запустить AutoCad?В этом случае accoreconsole вообще не нужно и не подходит. Если речь идёт про COM/ActiveX, то всё должно работать внутри AutoCAD. Или если вы готовы платить за RealDWG - то это тоже вариант.
ДаСочувствую. Это самый худший из возможных вариантов, так как управление AutoCAD через COM/ActiveX очень проблематичное.
Какой тип приложения нужно использовать, чтобы обратиться к AutoCad как com-объекту?Это совершенно неважно. Если ты создашь Class Library, то её нужно куда-то грузить (это же dll-файл).
Написал такой код для загрузки файла чертежа:Загружается в AutoCAD или в AcCoreConsole? Если второе, то и не должно работать, о чем я сразу сказал.
Загружаю в AutoCAD.Возможно в проекте используется не та версия .NET Framework.
Здесь же AutoCAD не запущен, поэтому AcadApplication пуст.Как не запущен, если ты пишешь, что "Загружаю в AutoCAD"??? Если он загружен в AutoCAD, то AutoCAD уже запущен. А если не запущен, то ты не можешь пользоваться сборками AutoCAD .NET API из него. Мы это уже повторяли многократно...
Предварительно запускать AutoCAD необязательно.Саша, это твои слова, или я что-то не понял.
Не понял вообще ничего. И сбил меня с толку. Я уже не понимаю с чем ты хочешь работать и как.Предварительно запускать AutoCAD необязательно.Саша, это твои слова, или я что-то не понял.