Почему появилось исключение

Автор Тема: Почему появилось исключение  (Прочитано 10575 раз)

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

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Почему появилось исключение
« Ответ #15 : 27-02-2021, 22:24:25 »
Может быть вместо acad.exe нужно написать accoreconsole.exe?
Конечно. И с правильными параметрами (которые ты в bat-файл внес). И запускать из Visual Studio через F5 (Debug->Start Debugging). Иначе как Visual Studio поймёт что ты собираешься отлаживать?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Re: Почему появилось исключение
« Ответ #16 : 27-02-2021, 22:35:33 »
Спасибо. Да, теперь попадаю в точки останова, но почему-то в консоль не выводится отладочная печать.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Почему появилось исключение
« Ответ #17 : 27-02-2021, 22:50:42 »
но почему-то в консоль не выводится отладочная печать.
А как ты печатаешь?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Re: Почему появилось исключение
« Ответ #18 : 28-02-2021, 11:04:34 »
Код - C# [Выбрать]
  1. using acadConsApp = Autodesk.AutoCAD.ApplicationServices.Core.Application;
  2. var acDocEd = acadConsApp.DocumentManager.MdiActiveDocument.Editor;
  3. acDocEd.WriteMessage(String.Format("Печать"));
  4.  
Если запускаю из bat-файла, все печатается.
Если из-под Visual Studio - не печатается.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Почему появилось исключение
« Ответ #19 : 28-02-2021, 15:33:02 »
Борис_С,
А если:
Код - C# [Выбрать]
  1. acDocEd.WriteMessage(String.Format("\nПечать\n"));
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Re: Почему появилось исключение
« Ответ #20 : 28-02-2021, 15:47:22 »
Спасибо. В этом случае печатается.

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Re: Почему появилось исключение
« Ответ #21 : 01-03-2021, 13:07:50 »
А можно с accoreconsole.exe работать как с com-объектом?

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Почему появилось исключение
« Ответ #22 : 01-03-2021, 14:45:57 »
А можно с accoreconsole.exe работать как с com-объектом?
Нет. Это уже на форуме обсуждалось.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение