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

ADN Club => ObjectARX => Тема начата: SatanaXIII от 04-12-2015, 14:10:32

Название: Как начать работать с ObjectARX?
Отправлено: SatanaXIII от 04-12-2015, 14:10:32
Здравствуйте.
Подскажите пожалуйста, как начать работать с AutoCAD посредством ObjectARX?

Являюсь программистом C++. Возникла необходимость дописывания функционала к AutoCAD MEP.
Скачал с официального сайта необходимые библиотеки для работы с ObjectARX (2014 и 2015). Распаковал.
В среде разработки Microsoft Visual Studio 2010 Express открываю файлы примеров. Все компилируется, все хорошо.

Но как самому с нуля это все создавать? Как подступиться к автокаду?
Какой проект создавать в студии, что как подключать и прочее? Скомпилированный модуль куда класть относительно автокада? Как запускать (loadarx)? Самые азы. Если можно, то поподробнее. Много есть примеров, но все они разрозненны. Хочется так, чтобы просто вот от начала и до конца.
Название: Re: Как начать работать с ObjectARX?
Отправлено: Николай Горлов от 04-12-2015, 14:31:47
ну и чтоб не печатать ссылку руцями, кину её тут: http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
Название: Re: Как начать работать с ObjectARX?
Отправлено: Андрей Бушман от 04-12-2015, 14:46:42
Начальная информация по созданию ObjectARX-проектов присутствует в т.ч. и в книге (http://adn-cis.org/forum/index.php?topic=1097.0) Н.Н. Полещука. Кроме того, в документации скачанного тобою SDK запрашиваемая тобой информация так же присутствует.
Название: Re: Как начать работать с ObjectARX?
Отправлено: Андрей Бушман от 04-12-2015, 15:01:18
ObjectARX (2014 и 2015). Распаковал.
В среде разработки Microsoft Visual Studio 2010 Express открываю файлы примеров. Все компилируется, все хорошо.
Ну-ну... :) Теперь попробуй запустить в AutoCAD 2015 то, что скомпилировал.
Название: Re: Как начать работать с ObjectARX?
Отправлено: SatanaXIII от 04-12-2015, 15:15:37
Николай Горлов, Андрей Бушман, спасибо за указанные направления. Буду изучать в обязательном порядке.
Но, если вас не затруднит, более сублимированно не могли бы описать? Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем.

Ну-ну... :) Теперь попробуй запустить в AutoCAD 2015 то, что скомпилировал.
Вероятно это одна из причин, почему я к вам обращаюсь. :)
Название: Re: Как начать работать с ObjectARX?
Отправлено: Андрей Бушман от 04-12-2015, 15:20:02
В составе документации каждой версии ObjectARX чётко указаны необходимые системные требования. Смотри раздел Autodesk ObjectARX for AutoCAD 2014: Developer Guide > ObjectARX Introductory Concepts > ObjectARX Introductory Concepts > Overview of ObjectARX > Getting Started в файле arxdoc.chm. Ну или выполни в указанном файле поиск по фразе "System Requirements".
Цитировать
Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем.
В указанной мною книжке именно так и написано. По ObjectARX там главы 2 и 3. То, о чём ты спрашиваешь, содержится в первой из них. Прочесть главу можно за вечер, не торопясь.
Название: Re: Как начать работать с ObjectARX?
Отправлено: Николай Горлов от 04-12-2015, 15:39:28
если вас не затруднит, более сублимированно не могли бы описать? Конкретно прям: берем такой-то проект, пишем такой-то минимально достаточный код, так-то запускаем и работаем

конечно не затруднит ))). я могу таких скриншотов наделать оооочень много.
а можно просто зайти по указанному мной адресу и скачать учебные материалы.

PS: надеюсь информативность скриншота вопросов не вызывает? )))
Название: Re: Как начать работать с ObjectARX?
Отправлено: Александр Ривилис от 04-12-2015, 15:55:51
SatanaXIII
Приветствую на форуме. Для того чтобы создать минимальный проект легче всего воспользоваться ObjectARX Wizard:
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
(https://adn-cis.org/forum/proxy.php?request=http%3A%2F%2Fimg-fotki.yandex.ru%2Fget%2F63585%2F7842324.4%2F0_11152d_94535a2_orig.png&hash=37a32da28cbdfd242135a460c6afd18e)
Создавать проект вручную не так просто и можно что-то пропустить/забыть.

P.S.: В MS VS 2010 Express нет MFC, так что не все проекты будут компилироваться. Нужна версия Standard/Professional.

Название: Re: Как начать работать с ObjectARX?
Отправлено: SatanaXIII от 04-12-2015, 16:00:09
там главы 2 и 3. То, о чём ты спрашиваешь, содержится в первой из них.
Вот спасибо.
надеюсь информативность скриншота вопросов не вызывает?
Нее. Скриншоты божественны. Единственное только не хватает на последнем адреса странички.
легче всего воспользоваться ObjectARX Wizard
Ага. Попробую перо на перво с визарда и зайти. Спасибо, что ткнули носом.
P.S. Александр Ривилис, спасибо за приветствие. Постараюсь что-нибудь на форум привнести по возможности.
Название: Re: Как начать работать с ObjectARX?
Отправлено: Александр Ривилис от 04-12-2015, 16:01:17
Постараюсь что-нибудь на форум привнести по возможности.
Ловлю на слове! :)
Название: Re: Как начать работать с ObjectARX?
Отправлено: Николай Горлов от 04-12-2015, 16:12:33
Единственное только не хватает на последнем адреса странички.
:o :o :o это скриншот chm файла, скачанного по ссылке, которую я привел в 14:31:47.
в том сообщении есть еще и картинка снятая по мотивам ссылки. и даже чтоб не промахнуться, я кружочком обвел учебные материалы для разных версий ObjectARX.
Но... судя по всему, делал я это напрасно, т.к. вы до сих пор не начали изучение. а уже давно пора скачать и проделать первых два урока по методичке  ;D ;D ;D