Я нашел код, чтобы открыть файл dwg в autocad с помощью команд objectARX. Этот код работает успешно, когда я написал его в проекте библиотеки классов, но проблема возникает, когда я хочу поместить этот код в мое приложение windows.It дает мне это сообщение об ошибке:Ошибка: typeInitializationException
Инициализатор типа для '< Модуль>' выбрал исключение.
Внутреннее исключение: модуль C++ не смог загрузить во время процесса. Инициализация.
мой код:
String MyDWGFilePath = @"\\Server\SharedFolder\Projects\File1.dwg";
DocumentCollection dm = Application.DocumentManager;
Document doc = null;
if(File.Exists(MyDWGFilePath))
{
doc = dm.Open(MyDWGFilePath, false);
Application.DocumentManager.MdiActiveDocument = doc;
}
Примечание: Я добавить acdbmgd.dll и acmgd.dll из Autocad установлены папки, а также AutoCAD и AXDBLib из COM-ссылок.
пожалуйста, помогите мне ...
сделал вы пытались добавить библиотеку классов, как ссылка windows project, а затем вызвать функцию в библиотеке классов, которая открывает файл dwg? –
Да, но я снова получил эту ошибку. –