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.
Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register
Start with some of our most frequented solutions to get help installing your software.