Hallo,
das Attribut ist von Anfang an nicht sichtbar.
Hier ein kurzer Ausschnitt aus dem Programm, wobei alle Variablen vorher gesetzt sind:
........
(command "._insert" bauteil e-pkt "" "" win)
(setq element-name (entlast))
(setq abt-attrib (entget (entnext element-name)))
(setq abt-nr (cdr (assoc '1 abt-attrib)))
........
über eine Dialogbox wird nun ein neuer Wert für "abt-nr" eingegeben
........
(setq abt-attrib (subst (cons 1 abt-nr) (assoc '1 abt-attrib) abt-attrib))
(entmod abt-attrib)
(entupd element-name)
........
bis hier hin hat unter ACAD2006 alles funktioniert, das Attrib wurde am Bildschirm angezeigt.
Füge ich unter ACAD2008 diese Zeile hinzu, wird auch unter ACAD2008 das Attrib angezeigt:
(command "._attsync" "a" "l" "j")
.........
Vielleicht wird es jetzt deutlicher und wir kommen der Lösung näher.
Gruß Peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP