Здравствуйте коллеги.
В процессе изучения Появлась следующая проблема.
Среда: MSVS 2015, Autocad 2017, Platform X64
Попытался создать свой объект наследник от класса AcDbEntity и в процессе реализации столкнулся со следующей проблемой.
ПРОБЛЕМА:
После задания двух точек и появления на чертеже объекта Квадрат.
Если нажать на любой из сторон квадрата левой кнопкой мыши, после отработки функции subGetGripPoints()
происходит выброс двух исключений:
Exception 1:
"acad.exe has triggered a breakpoint."
=> Continue
Exception 2:
"Unhandled exception at 0x00007FF8219A1CD0 (ntdll.dll) in acad.exe: 0xC0000374: Куча была повреждена (parameters: 0x00007FF8219DED40)."
=> Continue
Если запускать программу под отладчиком, то после вылетевшего исключения имеется возможность в его окне нажать на Continue, после чего если
таким образом закрыть оба исключения, то программа успешно продолжает работать, и можно продолжать совершать действия с объектом и Автокадом.
ОДНАКО, в режиме запуска не из под отладчика эти исключения полностью убивают Автокад, приложение падает.
Сам проект, прикрепил к посту.