Joseph
Guest
nur um den umfang möglicher lösungen zu erweitern, wie ich in den ersten "posts" tat, habe ich die lambda-funktion in vlax-map-kollektion anstelle von vlax-for eingefügt.
(defun c:del-lay1 ()
(vl-load-com)
(setq schichten (vla-get-schichten))
(vlax-map-collection layers '(lambda (x) (if (/= (vl-string-search "ec" (vla-get-name x))) nil)
(vla-delete x))
)
----
in bezug auf die zuordnung von variablen, persönlich während der erstellung des codes i sie unabhängig überprüfen, insbesondere weil dies die operation von "debug" erleichtert; nur in den vers. ich versuche, sie bis zur grenze der vergleichbarkeit zu beseitigen.
die tatsache, dass die zuordnung mehr speicher in anspruch nimmt, war ein problem mit den maschinen von vor zwanzig jahren; darüber hinaus, sie als räumlichkeiten zu erklären, am ende der ausführung ihre zuordnung geleert und noch verfügbar.
(defun c:del-lay1 ()
(vl-load-com)
(setq schichten (vla-get-schichten))
(vlax-map-collection layers '(lambda (x) (if (/= (vl-string-search "ec" (vla-get-name x))) nil)
(vla-delete x))
)
----
in bezug auf die zuordnung von variablen, persönlich während der erstellung des codes i sie unabhängig überprüfen, insbesondere weil dies die operation von "debug" erleichtert; nur in den vers. ich versuche, sie bis zur grenze der vergleichbarkeit zu beseitigen.
die tatsache, dass die zuordnung mehr speicher in anspruch nimmt, war ein problem mit den maschinen von vor zwanzig jahren; darüber hinaus, sie als räumlichkeiten zu erklären, am ende der ausführung ihre zuordnung geleert und noch verfügbar.