FastFiber

tekening met 1 lijn, groter dan 1 MB?

Gestart door Citroen, ma 27 09 2004, 18:56:41

Vorige topic - Volgende topic

Citroen

Ik heb een lijn in een bestaande tekening gezet, en deze lijn als wblock weggeschreven met als naam drawing2.
Het bestand drawing2.dwg is 1146 kB groot.
Ik heb al purge,audit en recover geprobeerd, maar krijg het bestand niet kleiner.
Is er iemand die een idee heeft wat dit kan zijn?

Anonymous

de meest waarschijnlijke verklaring is dat je niet de juiste tekening opend.
zel alle lagen eens aan
doe een zoom all
kijk eens met block of er nog iets in de tekening staat.



voor zover ik weet blijft alleen de current maatlijnstijl in een wblock behouden (ook als er geen maatvoering in staat)
(heb je soms een enorme maatpunt gedefineerd? grapje)

Citroen

Nee, dat is het niet.
Het enige dat mij nog meer opvalt is dat bij audit Pass3 er opeens 12700 objecten gevonden zijn.(het is echt maar 1 lijn)

Fix any errors detected? [Yes/No] <N>: y
0       Blocks audited
Pass 1 1       objects audited
Pass 2 1       objects audited
Pass 3 12700   objects audited
Total errors found 0 fixed 0

Joop

Kijk eens op het forum AutoCAD tips >> Doe meer met erase.
Hierin wordt op een soortgelijk probleem behandeld.
Een uitgebreide uitleg vind je via de link in het  openingsartikel.

Sterkte

Joop
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

KDLA

Wij hebben dergelijke problemen(abnormaal grote tekeningen) opgelost met wissen van layerfilters met volgende code

(defun C:LayerFiltersDelete ()
(vl-Load-Com)
(vl-Catch-All-Apply '(lambda ()
(vla-Remove
(vla-GetExtensionDictionary
(vla-Get-Layers
(vla-Get-ActiveDocument
(vlax-Get-Acad-Object)))) "ACAD_LAYERFILTERS")))
(princ "\nAll layer filters have been deleted.")
(princ)
)

bart

ik denk inderdaad dat je met erase all de objecten wel weg krijgt (de lijn even deselecteren)

maar daarmee begrijp ik niet hoe deze objecten dan in je wblock komen
hoe heb je de selectie voor het w block gemaakt ?
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

Joop

Bart schreef
Citeermaar daarmee begrijp ik niet hoe deze objecten dan in je wblock komen

:?: Dat zou ik ook graag weten. :roll:
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

Citroen

Ik weet bijna zeker dat het de layerfilters zijn, er staan er erg veel in.

Bedankt KDLA!

Maar helaas begrijp ik niet hoe/waar ik die code toe moet passen HELP!

Citroen

ALLES IS OPGELOST!

Was inderdaad een probleem met layer-filters.

Ik heb de lisp-routine van KDLA gebruikt en voila!
na 1 sec is de tekening nog maar 25kB (was 1146kB)

Ook veel dank aan Joop Moelee voor de uitleg over LISP.

Joop

Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

FastFiber