Hallo!
In einer DWG sind über (regapp) mehrere Applikationen angemeldet, in deren EEDs sich problemlos lesen und schreiben lässt.
Nun sollen nicht mehr benötigte Einträge in der Symboltabelle APPID gelöscht werden und gleichzeitig die entsprechenden EEDs
an den Objekten entfernt werden.
Mein erster Ansatz mit:
(entdel (cdr (assoc -1 (entget (tblobjname "appid" "APPLIKATIONKANNRAUS")))))
trifft zwar den richtigen entity name des zu löschenden Applikationseintrags,
(wurde durch Zwischenspeicherung auf Variable überprüft)
jedoch bleibt das Biest derzeit weiterhin in der Geometriedatenbank stehen.
In der DWG existieren noch Objekte, die erhalten bleiben müssen.
Deren EEDs mit Referenz auf die Applikation können (sollen) jedoch entfernt werden.
Bisher werden diese EEDs der betreffenden Anwendung lediglich durch Überschreiben mit einem leeren String reduziert
(neutralisiert), der Applikationsname bleibt jedoch weiter in der Geometriedatenbank.
Wäre schön, wenn sich jemand findet, der an dem Thema schon herumgeschraubt hat.
Bereits jetzt vielen Dank und schöne Feiertage!!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP