PDA

View Full Version : copy paste takes forever with the attached file



Serhan_BAKIR
2008-06-09, 09:33 AM
Hi,
I've attached an acad 2007 dwg file with a huge problem of copy & paste. At first file seems empty, purged "all" and striped out of layer filters but it contains a block which I couldnt be able to delete. And size remains 1.88mb. Working with this files makes copy paste operations take forever like 15~20 minutes. Copy with basepoint and clipboard copying are complete headaches. I've tried some purging lisp programs but they are unable to find a single entity, something big is embedded inside but I can not find it. I wonder if you can look trough the file and try to figure out what is causing the problem. please help its like a virus spreading to all other dwg files.. thanks

irneb
2008-06-09, 11:43 AM
After an AUDIT it found 4 errors - blocks not inserted correctly ... or something like that. Anyway, it then deleted those from the drawing. Finally a purge resulted in removing about 10 *D## blocks - that's anonymous blocks created when creating dims. Then after a save the file was about 100k. I imported the Standard dimstyle, as your DWG only had the one custom style in there. Switched to the Standard style as default & purged again. Then ran -PURGE RegAps * No.

The attached is the result. So I'd suggest doing an AUDIT at the very least - before you copy and paste.

Serhan_BAKIR
2008-06-09, 01:42 PM
Hi,
I've tried auditing but its odd that it resulted differently. I'm using acad 2008 and audit finds and fixes errors, after auditing purge finds those blocks and erases but nothing changes.. file size remains and copy/paste suffers. Audit output is as follows:

Command: audit
Fix any errors detected? [Yes/No] <N>: y
Auditing Header
Auditing Tables
Auditing Entities Pass 1

Pass 1 26800 objects auditedAcDbSortentsTable(8CE9)
Error for Entry (8CED) eInvalidInput was Removed.
AcDbSortentsTable(8CE9)
Error for Entry (8CEC) eInvalidInput was Removed.
Pass 1 29800 objects auditedAcDbSortentsTable(1E038)
Error for Entry (1E036) eInvalidInput was Removed.
AcDbSortentsTable(1E038)
Error for Entry (1E034) eInvalidInput was Removed.
Pass 1 45500 objects audited
Auditing Entities Pass 2

Pass 2 45500 objects audited
Auditing Blocks
11 Blocks audited
Total errors found 4 fixed 4
Erased 0 objects

This is a real pain... hope to find a way out of this trouble. thanks anyway

irneb
2008-06-09, 02:44 PM
OK, I didn't notice this since I've got a utility running to "cleanup scales" every time I open a drawing. That seems to be your problem. Have you got Service Pack 1 for AC2008 installed? And then you should remove the copied scales from the scale list (both those imported from XRefs, as well as the copies created during Copy-n-Paste). Once I've opened the drawing my text screen looks as follows:

9 XREF scales deleted.
44979 "*_*,*-*" scales deleted.If I now simply save (without audit or purge) the filesize goes down to 74KB.

Somewhere in this forum there was a cleanupscales utility which can be used for multiple drawings. Just do a search. Or else the commandline version of -SCALELISTEDIT and the Reset - the dialog version will show an error in your drawing, since there's just too many scales to display.

Serhan_BAKIR
2008-06-09, 03:09 PM
yes,
SCALELISTEDIT did the trick :) there were 13000+ scales on the list !!! reseting them rescued our drawings.. irneb thank you a thousand times ..!!

irneb
2008-06-09, 03:13 PM
Pleasure! I've had this same prob for a while now - that's why I've set it to clean the drawing as soon as I've opened it ... just in case. Now I don't even think about it anymore.