ADN Club > Civil 3D API
Civil 2018 Transaction.Commit приводит к ошибке
(1/1)
Blesya:
Всем привет.
Известно ли кому о проблемах цивила 2018 связанных с транзакций или около того?
Ситуация следующая: один и тот же код отлично работает под цивил 2015 и цивил 2019, но под цивилом 2018 при коммите транзакции всё падает с исключением AccessViolationException. Не всегда, но есть ряд мест.
Александр Ривилис:
--- Цитата: Blesya от 02-08-2022, 06:39:33 ---Известно ли кому о проблемах цивила 2018 связанных с транзакций или около того?
--- Конец цитаты ---
Мне такое неизвестно. Если бы это была глобальная проблема, то Civil 3D не работал бы. На всякий случай убедитесь, что установлены все обновления на Civil 3D 2018.
Blesya:
На данный момент удалось продвинуться в изучении проблемы.
Пока остановился на следующем: если через dbDictionary.SetAt добавить Xrecord объект, то после коммита транзакции всё развалится, если же не добавлять Xrecord, то всё работает.
С точками такой проблемы не возникает, с полилиниями - стабильно.
Опять же, в цивиле 2015 и 2019 всё работает без сбоев. Проблема только в цивиле 2018.
Навигация
Перейти к полной версии