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.

Навигация

[0] Главная страница сообщений

Перейти к полной версии