Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: cherriod от 06-06-2015, 12:48:21

Название: Вылет autocad при дебаге -1073741819 (0xc0000005) 'Access violation'
Отправлено: cherriod от 06-06-2015, 12:48:21
Здравствуйте! Ситуация следующая
Есть Autocad 2015 RUS на работе и дома.

На работе:
Запускаю автокад, загружаю свое приложение, все работает.
Запускаю из .NET через F5 (отладка), все ТОЖЕ работает.

Дома:
Запускаю автокад, загружаю свое приложение, все работает.
Запускаю из .NET через F5 (отладка), НЕ работает.
Код абсолютно одинаковый, полученный с гитхаба.
Ошибка возникает при транзакции с БД, а точнее при выходе из секции using

Код - C# [Выбрать]
  1.  Document acDoc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
  2.             Database acCurDb = acDoc.Database;
  3.             using (Transaction tr = acCurDb.TransactionManager.StartTransaction())
  4.             {
  5.  
  6.                 // тут что-то делается
  7.  
  8.              } //тут вылет
  9.  

Autocad просто тухнет, VisualStudio пишет ошибку

A first chance exception of type 'Autodesk.AutoCAD.Runtime.Exception' occurred in AcdbMgd.dll
A first chance exception of type 'System.AccessViolationException' occurred in AcdbMgd.dll
A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.dll
The program '[18708] acad.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.

Может у кого было что-то подобное? Как избавиться от падения Autocad?
Название: Re: Вылет autocad при дебаге -1073741819 (0xc0000005) 'Access violation'
Отправлено: cherriod от 06-06-2015, 12:54:09
Вопрос закрыт, надо было ребутнуться всего лишь  :-\
Название: Re: Вылет autocad при дебаге -1073741819 (0xc0000005) 'Access violation'
Отправлено: Александр Ривилис от 06-06-2015, 13:26:30
Приветствую на форуме!
1) По поводу форматирования кода на форуме почитай у меня в подписи.
2) По поводу кнопки Решение тоже почитай у меня в подписи.
Что касается необходимости перезагрузки, то такое бывает. Хотя я бы внимательно перепроверил бы код.