After a long pause I have to fight against DBX again
I want to check all layers, which are used by objects in an objectlist, if they are "off" or "frozen". In Lisp I check if
- DXF-GC 70 contains "1" (frozen)
- DXF GC 62 is negative (off)
(foreach bild ObjLst
(setq bildlayer (cdr (assoc 8 (entget bild))))
; DXF-Code: 70 enthält 1 -> gefroren; 62 (Farbe) ist negativ -> ausgeschaltet
(setq bildlayer_dxf (tblsearch "layer" bildlayer))
(if (or
(= (logand 1 (cdr (assoc 70 bildlayer_dxf))) 1); wenn der GC 70 den Bitcode 1 = gefroren
(< (cdr (assoc 62 bildlayer_dxf)) 0) ; negativ -> ausgeschaltet
)
(setq layerflag 1)
)
)
Please help me to make it with DBX.
Thanks and regards