Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => C# => Тема начата: freestyler от 07.03.25, 10:52:35

Название: Не запускается Step1 C#
Отправлено: freestyler от 07.03.25, 10:52:35
Коллеги, прошу помощи!

До этого много работал с Inventor API, и вот теперь переезжаю на Компас API, споткнулся в самом начале :-(

Скачал и установил SDK, открыл пример Step1 на C#, скомпилировал (ошибок при компиляции не было, все ссылки подключились).
Иду в Компасе в Приложения-Добавить приложение, выбираю скомпилированную .dll, получаю ошибку
"Ошибка подключения приложения D:\VSProjects\Kompas\Automation\Step1\obj\Debug\Step1.dll".

Пробовал другие примеры, то же самое.
Что я могу не так делать? Где хотя бы искать подробности, какая именно ошибка? Может лог какой-нибудь есть?

Работаю на Компас-3D 22.0.0.1302 (x64)
Название: Re: Не запускается Step1 C#
Отправлено: Lemieux от 07.03.25, 12:29:11
ComVisible галочка стоит?
Название: Re: Не запускается Step1 C#
Отправлено: freestyler от 07.03.25, 12:31:21
Цитата: Lemieux от 07.03.25, 12:29:11ComVisible галочка стоит?

Да, стоит
Название: Re: Не запускается Step1 C#
Отправлено: Lemieux от 07.03.25, 12:41:48
КОМПАС от админа запущен?
Название: Re: Не запускается Step1 C#
Отправлено: UU от 07.03.25, 12:58:35
Я C# не знаю, работаю на Delphi, могу ошибаться, как Вы подключаете библиотеку?
Вроде они должны подключаться, как ActiveX.
Название: Re: Не запускается Step1 C#
Отправлено: Дмитрий22 от 07.03.25, 13:08:28
https://forum.ascon.ru/index.php?topic=30307.msg279120#msg279120
Название: Re: Не запускается Step1 C#
Отправлено: freestyler от 07.03.25, 14:03:42
Цитата: UU от 07.03.25, 12:58:35Я C# не знаю, работаю на Delphi, могу ошибаться, как Вы подключаете библиотеку?
Вроде они должны подключаться, как ActiveX.
Цитата: Дмитрий22 от 07.03.25, 13:08:28https://forum.ascon.ru/index.php?topic=30307.msg279120#msg279120

Точно! Меня сбило с верного пути, что на вкладке загрузки приложения RTW можно выбрать тип файлов "Компас-приложения dll", а вкладку ActiveX даже не заметил.

Всем большое спасибо за подсказки!