I'm getting a problem regarding getting a document database. I've tested two alternatives:
doc = autoCadApp.DocumentManager.Open(fullpath);
autoCadApp.DocumentManager.MdiActiveDocument = doc;
doc.LockDocument(DocumentLockMode.Write, null, null, false);
Database db = doc.Database
Database db = new Database(true, false);
db.ReadDwgFile(fullpath, FileShare.ReadWrite, false, string.Empty);
Because what I'm trying to do is modify the xref path of documents, and when i detach the xref and then attach the newer xref, if i access the database from the alternative 1, I don't get any error and the xref is updated correctly. But when I use the alternative number 2, when I attach a newer xref i get and ePermantlyErased exception. Shouldn't that be the same? By the way, I need to open the document silently that is why I'm using alternative number 2.
Thanks and kind regards,
I was doing something wrong, I've already corrected it.
Besides doing the code of alternative 2, i was still openning the document, and for that i was getting exceptions related to conflicts.
Access a broad range of knowledge to help get the most out of your products and services.
Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.
Upgrading to a 2015 product? Make sure to check these out 1st!