Комментарии 2
COM это конечно круто, но в 2017-ом хотелось бы видеть так же как минимум управляемое API на .NET
0
API у нас реализовано без использования .NET технологий, при этом возможность использовать API В C# есть.
В частности функция проверки запущен ли процесс стандартная, она описана в нашем SDK:
SDK\Samples\CSharp\Automation\ksContr\ksContrForm.cs
Вот код:
В частности функция проверки запущен ли процесс стандартная, она описана в нашем SDK:
SDK\Samples\CSharp\Automation\ksContr\ksContrForm.cs
Вот код:
string progId = "KOMPAS.Application.5";
kompas = (KompasObject)Marshal.GetActiveObject(progId);
Type t = Type.GetTypeFromProgID("KOMPAS.Application.5");
kompas = (KompasObject)Activator.CreateInstance(t);
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Работа с API КОМПАС-3D → Урок 3 → Корректное подключение к КОМПАС