Подгрузить dbx в .net проект

Автор Тема: Подгрузить dbx в .net проект  (Прочитано 4035 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн GurikinАвтор темы

  • ADN OPEN
  • Сообщений: 12
  • Карма: 0
Подгрузить dbx в .net проект
« : 19-02-2016, 00:04:43 »
Добрый день, в ходе проработки вариантов приложения возник вопрос возможно ли подключить .dbx файл к .NET проекту. Что для этого нужно сделать? Мне кажется не достаточно будет просто поменять в настройках dbx решения расширение выходного файла на .dll и подключить его ссылкой к решению .NET (мне visual studio выдает ошибку см. вложение).

Заранее благодарен за любую помощь.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Приложение для Civil 3D
« Ответ #1 : 19-02-2016, 00:30:04 »
Gurikin
У нас на форуме принято правило "Один вопрос - одна тема". Так что создай три разных темы с отдельными вопросами. Тем более, что они никак между собой не связаны.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн GurikinАвтор темы

  • ADN OPEN
  • Сообщений: 12
  • Карма: 0
Re: Приложение для Civil 3D
« Ответ #2 : 19-02-2016, 00:31:23 »
Прошу прощения. Сейчас всё исправлю.  :-[

Отмечено как Решение Gurikin 19-02-2016, 01:31:26

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Подгрузить dbx в .net проект
« Ответ #3 : 19-02-2016, 00:56:20 »
Добрый день, в ходе проработки вариантов приложения возник вопрос возможно ли подключить .dbx файл к .NET проекту.
Никак. dbx - это native C++. Подключить напрямую к проекту не получится. Можно попытаться обращаться к dbx через P/Invoke, но это извращение. Если возникает в таком необходимость и есть исходники dbx (это обязательное условие), то можно сделать .NET обертку для этого dbx. Делается она на mixed C++. Проще всего при помощи ObjectARX Wizard:

Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн GurikinАвтор темы

  • ADN OPEN
  • Сообщений: 12
  • Карма: 0
Re: Подгрузить dbx в .net проект
« Ответ #4 : 19-02-2016, 01:28:45 »
Спасибо большое. Отличное решение проблемы! Как я понимаю из этой темы http://adn-cis.org/forum/index.php?topic=1102.0 создать customObject средствами .NET не выйдет.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Подгрузить dbx в .net проект
« Ответ #5 : 19-02-2016, 01:30:56 »
mixed c++ - это c++ с поддержкой управляемого кода?
Да.
как я понимаю из этой темы http://adn-cis.org/forum/index.php?topic=1102.0 создать customObject средствами .NET не выйдет.
Да.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение