Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: d_fedorr от 08-04-2020, 13:51:56

Название: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: d_fedorr от 08-04-2020, 13:51:56
у меня установлен 17й инвентор, хотел узнать, можно ли без установки 19го инвентора получить ddl для работы с Apprentice server 19го инвентора?
Название: Re: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: Александр Ривилис от 08-04-2020, 13:59:44
ddl
DDL???
Название: Re: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: Александр Ривилис от 08-04-2020, 14:21:50
Прочитал (но не проверял), что Apprentice Server входит в состав Inventor View. Так что можешь глянуть: https://knowledge.autodesk.com/support/inventor-products/learn-explore/caas/downloads/content/autodesk-inventor-view-2019.html
Название: Re: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: d_fedorr от 08-04-2020, 16:57:25
DDL
опечатка , DLL
Название: Re: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: Александр Ривилис от 08-04-2020, 16:59:06
DDL
опечатка , DLL
Ну как я понимаю одной dll тут недостаточно.
Название: Re: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: mikazakov от 08-04-2020, 20:57:50
Прочитал (но не проверял), что Apprentice Server входит в состав Inventor View.
можно ли без установки 19го инвентора получить ddl для работы с Apprentice server 19го инвентора?
Да можно так попробовать. Через Visual Studio можно потом убедится что Аппрентис установился
(https://i.postimg.cc/z3Yp0dF5/image.png) (https://postimg.cc/z3Yp0dF5)

Так то библиотека апрентиса похоже в папке с инвентором лежит:
C:\Program Files\Autodesk\Inventor 2018\Bin\RxApprenticeServer.dll
Но его что бы перенести на другой комп нужно в реестре зарегистрировать. Достаточно ли будет только этот файл сказать не могу точно, нет опыта


Название: Re: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: Александр Ривилис от 08-04-2020, 22:31:52
Так то библиотека апрентиса похоже в папке с инвентором лежит:
C:\Program Files\Autodesk\Inventor 2018\Bin\RxApprenticeServer.dll
1. Это native dll-файл, т.е. к Visual Studio как .NET-сборку его не прицепишь
2. Этот dll-файл зависит еще от кучи dll-файлов (SMData.dll, Gr.dll, FB.dll, GRData.dll, rse.dll, RxUtil.dll, utx.dll), так что их тоже нужно за собой тащить.
3. Есть еще RxApprenticeInterop.dll и RxApprenticeMarshal.dll, которые скорее всего тоже нужны и которые судя по всему нужно регистрировать через regsvr32.exe
4. И еще куча нюансов...
Так что проще и надежнее ставить Inventor или Inventor View (кстати и 2020 тоже есть).
Название: Re: Где взять DDL последней версии Inventor для Apprentice Server?
Отправлено: d_fedorr от 10-04-2020, 10:21:01
спасибо :)