C3D 2018: Access violation

Автор Тема: C3D 2018: Access violation  (Прочитано 4844 раз)

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

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 382
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
C3D 2018: Access violation
« : 30-03-2019, 18:55:58 »
В чертеже есть несколько десятков объектов, для которых имеется переопределение DrawableOverrule.ViewportDraw и TransformOverrule.Explode
Проблема возникает, когда я пытаюсь расчленить все объекты с помощью стандартной команды. В момент фатальной ошибки в окне вывода появляется строка:

Программа "[7360] acad.exe" завершилась с кодом -1073741819 (0xc0000005) 'Access violation'.

Причем, если я буду расчленять эти объекты мелкими группами, то ошибок нет. Бывает и такое: выбираю два небольших объекта, нажимаю кнопку Расчленить - фатал. Перезагружаю чертеж, повторяю те же самые действия - фатала нет.

Сделал аналогичную сборку для C3D 2019. В том же чертеже таких проблем нет - все объекты в чертеже расчленяются без фатала.

Это ошибки в самом Сивиле (Автокаде)?

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

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: C3D 2018: Access violation
« Ответ #1 : 30-03-2019, 20:09:26 »
Это ошибки в самом Сивиле (Автокаде)?
Возможно. Если конечно установлены все обновления (последнее вроде AutoCAD Civil 3D® 2018.2 Update 64-Bit) и в 2019 всё работает без проблем. 
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение Александр Ривилис 01-04-2019, 19:30:18

Оффлайн Алексей ТерноАвтор темы

  • ADN Club
  • ****
  • Сообщений: 382
  • Карма: 33
    • C3D Extensions
  • Skype: alexeyterno
Re: C3D 2018: Access violation
« Ответ #2 : 01-04-2019, 19:27:30 »
Все-таки это мои кривые руки :(
Проблема была в нулевом объекте, который я смог отловить только когда написал свою функцию расчленения.

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

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: C3D 2018: Access violation
« Ответ #3 : 01-04-2019, 19:30:48 »
Плюс за самокритику! :)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение