День добрый, возникла проблема с копированием блока из другого файла
пример по которым реализовывал взяты из мануала по автокаду и блога Kean Walmsley
В итоге у меня полилось что,
BlockTable acBlkTbl = acTrans.GetObject(_project.cadCurDb.BlockTableId, OpenMode.ForRead) as BlockTable;
BlockTableRecord acBlkTblRec = acTrans.GetObject(acBlkTbl[blockTableRecord.ModelSpace], OpenMode.ForWrite) as BlockTableRecord;
OpenDb.WblockCloneObjects(ids, acBlkTblRec.ObjectId, iMap, DuplicateRecordCloning.Ignore, false); - возвращает ошибку "Invalid Owner Object"
а вариант
OpenDb.WblockCloneObjects(ids, _project.cadCurDb.BlockTableId, iMap, DuplicateRecordCloning.Replace, false);
выдает access violation
Подскажите, может кто сталкивался, как корректно скопировать блок