Block definition retained with no insertions
I have some drawings that need an updated version of a block. Normal behavior that I'm used to (perhaps from the old Acad days, I don't need to do this often), is that if I delete the block instance and purge (with appropriate options), the block definition is gone, and if I reinsert, I'll get the new version.
In this case, I did so, but still kept getting the old version of the block. Checked the drawing explorer and found a block def with 0 insertions even though I'd just purged. Why would this be, anyone know?
Comments
-
If the block is still being referenced within the file such as, the block is nested within another block definition, then you cannot PURGE it from the drawing.
If you're looking to just update the block definition, then you can use
-INSERT
, and when it asks you for the block name enter "BlockName"="FileName". Substituting "BlockName" with the name of the block within the drawing, and "FileName" with the name of the .dwg file to replace it with.Regards,
Jason Bourhill
BricsCAD V22 Ultimate
CAD Concepts0 -
A nested insert would show up in the Drawing Explorer. But it is possible to make blocks, and other objects, 'unpurgable' by programmatically creating a hard reference to them. This is f.e. used in the context of AutoCAD's dynamic blocks.
0 -
Thanks guys, that must be it.
0 -
Will the block let you change its name?
0 -
@DFLY said:
Will the block let you change its name?That's a really interesting thought. I'll check when I'm back on that task. Thanks!
0