C# работа с dwg без AutoCAD
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > C# работа с dwg без AutoCAD

C# работа с dwg без AutoCAD

Ответ
Поиск в этой теме
Непрочитано 05.02.2014, 12:53 #1
C# работа с dwg без AutoCAD
Sfinks7s1
 
VB, C++, C#, Java
 
Санкт-Петербург
Регистрация: 19.04.2013
Сообщений: 48

Относительно недавно решал вопрос с "разбивкой" чертежа на листы.
Всё вроде неплохо, но появилась задача обработки файлов *.dwg не из плагина, а из внешнего приложения без использования AutoCAD.
Код:
http://forum.dwg.ru/showthread.php?t=107322
выдаёт ошибку "FileNotFound Exception" если попытаться получить базу данных чертежа через Database.ReadDWGFile.
Библиотеки: Autodesk.AutoCAD.Interop.dll и Autodesk.AutoCAD.Interop.common.dll я так понимаю могут быть использованы в стороннем приложении, но при открытом AutoCAD, да и отсутствие конструкции AcadDatabase.ReadDWGFile намекает на то же самое.

Поиск вывел сюда: http://forums.autodesk.com/t5/NET/Re...ht/true#M19404
Где описана похожая проблема и официальный ответ разработчиков: "But the Database.ReadDWGFile procedure doesn't appear to work outside of AutoCAD" и "You can only use ActiveX interface of AutoCAD from external application".

Я так понял, что работать с dwg напрямую можно только используя RealDWG или Teigha, SDK которых далеко не бесплатен.

Может кто-нибудь знает способ и существует ли он?
Просмотров: 5333
 
Непрочитано 05.02.2014, 14:16
#2
bargool


 
Регистрация: 16.08.2006
Санкт-Петербург
Сообщений: 508
<phrase 1=


Подразумевается, что автокад не должен быть установлен на рабочей машине?
Если всё же установлен, и установлен начиная с 2013, то можно использовать accoreconsole.exe
А если совсем без автокада - то да, только RealDWG или Teigha
__________________
Алексей
bargool вне форума  
 
Непрочитано 05.02.2014, 14:22
#3
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Если совсем без автокада, то можно использовать NanoCAD или что то подобное =)) Не автокад же =)
Boxa вне форума  
 
Непрочитано 05.02.2014, 20:07
#4
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Sfinks7s1 Посмотреть сообщение
Где описана похожая проблема и официальный ответ разработчиков: "But the Database.ReadDWGFile procedure doesn't appear to work outside of AutoCAD" и "You can only use ActiveX interface of AutoCAD from external application".
Хм. Ответ конечно правильный, но почему мой ответ стал "официальным ответом разработчиков" ?
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 06.02.2014, 10:40
#5
Sfinks7s1

VB, C++, C#, Java
 
Регистрация: 19.04.2013
Санкт-Петербург
Сообщений: 48
Отправить сообщение для Sfinks7s1 с помощью Skype™


Извиняюсь, почему-то всегда думал, что так оно и есть. ) Был не прав.
Sfinks7s1 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > C# работа с dwg без AutoCAD

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Некорректная работа блоков с атрибутами в AutoCAD 2012 !! Westroy AutoCAD 13 25.05.2024 21:00
AutoCAD 2012. Некорректная работа команд! Westroy AutoCAD 10 11.04.2012 15:17
работа с таблицей AutoCAD - нужна помощ zayyaz AutoCAD 2 21.11.2009 15:29
Совместная работа CorelDRAW 12 и AutoCAD 2002 Ezdorov AutoCAD 9 31.08.2006 09:36