Hallo,
ich verstehe nicht, was die Funktion vla-purgefitdata genau macht.
Vorgehensweise 1:
(command "_.purge" "_bl" "*" "nein")
Vorgehensweise 2:
(vlax-for vlaobj (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) (vl-catch-all-error-p (vl-catch-all-apply 'vla-purgefitdata (list vlaobj))))
Sind die beiden Vorgehensweisen identisch?
Hintergrund:
Ich suche eine alternative Funktion für vla-delete zum Bereinigen der Blöcke ohne command. Bisher habe ich folgendes verwendet:
(vlax-for vlaobj (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) (vl-catch-all-error-p (vl-catch-all-apply 'vla-delete (list vlaobj))))
Mit vla-delete habe ich aber das Problem, dass sich mein Bemaßungsstil auch ändert (z.B. Pfeilspitzen vom Typ _NONE).
Kann ich vla-purgefitdata an Stelle von vla-delete verwenden?
Danke im Voraus und viele Grüße
Bernd
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP