Тема: Закрытие Autocad

В чем различие выгрузки ARX-приложения вручную через "Load APplication" - "Unload" и при закрытии Автокада. У меня при ручной выгрузке приложения все происходит нормально, а если при загруженном приложении закрываю Автокад, то выскакивает сообщение об Access Violetion.

Re: Закрытие Autocad

В вашем приложении вероятно выделяется память с помощью опреатора new и не удаляется с помощью delete. Когда закрывается Акад, освобождается память и вылетает ошибка.  Часто такое бывает с реакторами. Отследите удаление объектов.

Re: Закрытие Autocad

Может быть еще одна причина ошибки при закрытии ACAD(буквально в пятницу поймал такое у себя): если ARX использует COM-интерфейс AutoCAD и не освобождает при помощи Release использовавшиеся ранее объекты.

Re: Закрытие Autocad

SORRY: возникала ошибка не "Access Violation", а "Pure Virtual Method Call"... Но время возникновения то же: закрытие ACAD при загруженном приложении.