Прошу помощи с кодом

Автор Тема: Прошу помощи с кодом  (Прочитано 17751 раз)

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

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

  • ADN OPEN
  • Сообщений: 30
  • Карма: 0
Re: Прошу помощи с кодом
« Ответ #60 : 26-11-2018, 19:49:24 »
Совместно с Дмитрий Загорулькин провели исследование. В версиях 2016, 2017, 2018 нам не удалось заставить работать код. В AutoCAD Map 3d 2019 (у меня) и в AutoCAD Civil 3d 2019 (у Дмитрия) - работает.
Вот такая ошибка на строке:
Код - Visual Basic [Выбрать]
  1. Set amap = ThisDrawing.Application.GetInterfaceObject("AutoCADMap.Application")



С путями доступа к файлу вроде всё в порядке.

Значит с моим AutoCAD Civil 2018 такой номер не пройдет. Очень жаль, но спасибо, что помогли написать код. Думаю, что скоро перейду на 2019

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Прошу помощи с кодом
« Ответ #61 : 26-11-2018, 19:50:30 »
Значит с моим AutoCAD Civil 2018 такой номер не пройдет. Очень жаль, но спасибо, что помогли написать код. Думаю, что скоро перейду на 2019
Мы не оставили надежды разобраться в чем дело.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 30
  • Карма: 0
Re: Прошу помощи с кодом
« Ответ #62 : 26-11-2018, 19:51:42 »
Возможно, что решение для 2018 Civil 3D ещё есть?

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Прошу помощи с кодом
« Ответ #63 : 26-11-2018, 19:52:36 »
Возможно, что решение для 2018 Civil 3D ещё есть?
Решение с .NET (C#/VB.NET) однозначно должно быть.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 30
  • Карма: 0
Re: Прошу помощи с кодом
« Ответ #64 : 26-11-2018, 19:54:15 »
Ещё бы внедрить C# в АutoCAD

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Прошу помощи с кодом
« Ответ #65 : 26-11-2018, 19:55:17 »
Ещё бы внедрить C# в АutoCAD
Ты имеешь в виду Visual Studio? Нет. С этим ничего не будет.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 30
  • Карма: 0
Re: Прошу помощи с кодом
« Ответ #66 : 26-11-2018, 19:56:50 »
Я клоню к тому, что пока не знаю, как установить среду в АвтоКад для  C#. Или она есть уже в нём?

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Прошу помощи с кодом
« Ответ #67 : 26-11-2018, 19:59:24 »
Я клоню к тому, что пока не знаю, как установить среду в АвтоКад для  C#. Или она есть уже в нём?
Там не нужна среда. Ставишь Visual Studio 2015 или 2017. Результат компиляции - dll-файл, который грузится в AutoCAD командой NETLOAD или еще парочкой способов.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Прошу помощи с кодом
« Ответ #68 : 26-11-2018, 20:35:26 »
Обнаружил еще один интересный факт. Сохранил переданный чертеж в формате AutoCAD 2013 (чтобы его можно было открыть в Civil 3d 2016). Хотя данные Civil'а должны были стать proxy, но ObjectData осталась и чертеж нормально открылся в Civil 3D 2016. И код с ним сработал:


Так что и в Civil 3D 2016 работает. Возможности у меня проверить в Civil 3D 2018 нет.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 30
  • Карма: 0
Re: Прошу помощи с кодом
« Ответ #69 : 26-11-2018, 20:37:44 »
Возможно, будет проще поставить ещё AutoCAD Civil 2016, раз такие дела

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Прошу помощи с кодом
« Ответ #70 : 26-11-2018, 21:51:11 »
Возможно, будет проще поставить ещё AutoCAD Civil 2016, раз такие дела
У Дмитрия с Civil 3D 2016 не заработало. Сложно сказать, что лучше.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 30
  • Карма: 0
Re: Прошу помощи с кодом
« Ответ #71 : 26-11-2018, 22:12:47 »
У меня тоже пока что никаких результатов.