.NET
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Import PageSetups
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hello everybody,
I am trying to import a page setup into the active drawing; the code works fine but I get an error when trying to save the file: Error writing/closing file. I've attached the code, can someone help me? I need to run the code in batch mode. I've tried different ways of saving but I get the same error.
Thanks,
e.g.
Re: Import PageSetups
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi,
I haven't tried anything of your code, but wondering about these things (I would avoid):
- Why do you lock the document twice (in ActiveDrawingImportPageSetups and in CopyPageSetup)
- What is the TransAction tr in ActiveDrawingImportPageSetups for? You do your transaction-handling in the subroutine already and I don't see any reason for this one (and so for nested transactions).
- Why do you use COM-object-handling (through PropertyDefinitions of Interop.AcadDocument) for saving, why don't you just use the db.SaveAs version?
- alfred -
Alfred NESWADBA
Ingenieur Studio HOLLAUS ... www.hollaus.at
-------------------------------------------------------------------------
Re: Import PageSetups
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Hi Alfred,
thanks for your quick answer; I had the extra transaction because I had different pagesetups, for model and paper and some layouts were not initialized so I had to make them active and then import the pagesetup. Anyway, I've updated and attached the sample code; it gives me the same error. My feeling is that I am missing something when using the source database.
Thanks for helping.
e.g.
Re: Import PageSetups
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
Ok, I've made a shorter version of the code, and I don't know why I cannot save the file. I've tried to also run the command in application context.
Thanks for any suggestion.
e.g.
