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

ADN Club => ObjectARX => Тема начата: Алексей (IdeaSoft) от 05-03-2017, 16:26:05

Название: Первое приложение с чего начать
Отправлено: Алексей (IdeaSoft) от 05-03-2017, 16:26:05
Решил попробовать сделать свое первое приложение ARX
скачал ARX для acad 2012 64x

в папке ..\ObjectARX 2012\samples\database\ents_dg
взял пример. Скопилил его и на выходе получил файл ents.arx
Он у меня не подгружается в среду автокад через appload.

И второй вопрос
А вообще на выходе проекта Object ARX
должно быть что:  dll или arx или оба?
Название: Re: Первое приложение с чего начать
Отправлено: Александр Ривилис от 05-03-2017, 17:51:42
в папке ..\ObjectARX 2012\samples\database\ents_dg
взял пример. Скопилил его и на выходе получил файл ents.arx
Какой версией Visual Studio компилировал? Годится только VS 2008 SP1 (во всяком случае он должен быть установлен) или VS 2010 и выше, но с Platform Toolset = v90 (что означает необходимость установленного VS 2008 SP1). Ну и при компиляции нужно указать, что компилируешь x64, а не Win32.
А вообще на выходе проекта Object ARX
должно быть что:  dll или arx или оба?
Может быть что угодно - расширение файла роли не играет. Принято, что расширение arx используется для обычных arx-файлов, dbx - для файлов поддерживающих Custom Object/Entity, dll - для mixed ObjectARX (т.е. использующих .NET), crx - для AcCoreConsole.
Название: Re: Первое приложение с чего начать
Отправлено: Алексей (IdeaSoft) от 05-03-2017, 18:04:10
Какой версией Visual Studio компилировал? Годится только VS 2008 SP1 (во всяком случае он должен быть установлен) или VS 2010 и выше, но с Platform Toolset = v90 (что означает необходимость установленного VS 2008 SP1). Ну и при компиляции нужно указать, что компилируешь x64, а не Win32.

У меня установлена только VS 2012 Pro и все. VS 2008 нет.

По второму вопросу пока все понятно.

Название: Re: Первое приложение с чего начать
Отправлено: Александр Ривилис от 05-03-2017, 18:11:00
У меня установлена только VS 2012 Pro и все. VS 2008 нет.
На нет и суда нет. Без него arx-приложение под AutoCAD 2012 сделать нельзя. Со своим VS 2012 можешь делать arx-файлы под AutoCAD 2015 и 2016.
Название: Re: Первое приложение с чего начать
Отправлено: Алексей (IdeaSoft) от 05-03-2017, 22:16:01
Все с этим понятно. Спасибо!