Тема: Internal Error

Подскажите! Выполняется команда замены блоков , всё заканчивается ОК, вижу заменённые блоки, но только двигаю мышь вылетает
Internal error : !dbutil.cpp@738 : eAtMaxReaders
после чего закрытие автокада.
В своей программе проверила открытие закрытие объектов. что это может быть баг автокада или опять копать в программе.
кстати на небольших файлах всё проходит хорошо.

Re: Internal Error

> wolka
Копать в программе. Все-таки где-то не закрыла. Старайся пользоваться интеллектуальными указателями (типа AcDbObjectPointer/AcDbEntityPointer/AcDbSymbolTablePointer/AcDbSymbolTableRecordPointer) и такие ошибки уйдут.

Re: Internal Error

to Александр Ривилис
спасибо переделала и работает!

Re: Internal Error

По моему, такое бывает, если вне транзакции открывать объекты для чтения и не закрывать их. Они открываться могут только 255 раз, затем eAtMaxReaders