Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > COM+C#+Autocad


Автор: headzero 2.11.2007, 11:38
Можно ли программировать под AUTOCAD на С#? Как я понимаю нужно создать проект в VS затем в меню Project -> Add Reference-> добавить COM компонент свя занный с Автокадом(он там присутствует, если Автокад установлен).
А далше что делать? Какие библиотеки дотнет существут для каботы с СОМ? Или можно вызыват ф-ции Автокада напрямую?Подскажите, пожалуста. Буду рад любым идеям.

Автор: tol05 2.11.2007, 13:10
c автокадом не работал. Но вот взял подключил COM на acrobat 7.0
(это не автокад? Названия похожи ...  smile )

шутка


подключи через Add Reference нужный объект и смотри в Class View что у него есть. Работай с ним как с обычным .Net объектом. Interop это обеспечивает. Пример с тем же акробатом:
Код

using System;
using Acrobat;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {
            AcroAppClass acroclass = new AcroAppClass();
            acroclass.MenuItemExecute("bla-bla-bla");
            acroclass.Exit();
        }
    }
}

Автор: headzero 2.11.2007, 13:42
Спасибо. Действительно возможно. Надо будет попробовать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)