05.08.2021 - 10:49
*
[Lösung]
AttrGroups01.xml (64 kB) wird von IBD installiert. Auf einem "jungfräulichen" Allplan gibt es diese Datei nicht.
Dort wird vermutlich die Reihenfolge und Gliederung der Attribute bei deren Anzeige geregelt. Genaues weiss nur Allplan!
Beim Modifizieren des Geländers werden die einzelnen Makroverlegungen der Makrogruppe "Geländer" aus der Datenbank gelesen.
Warum beim Lesen aus der Datenbank eine "Sortierungs-XML" gelesen und geparst werden muss, wenn gar keine Anzeige der Attribute erfolgt, ist mir schleierhaft. Und dass das dann auch noch bei jeder Makroverlegung auf's neue passiert, zeugt nicht gerade von gutem Software-Design! Diese Datei (wie auch alle anderen Einstellungs-Dateien) sollte (mit Zeitstempel) nur einmal beim Starten vonn Allplan gelesen werden, und dann nur noch, wenn sich deren Inhalt zwischenzeitlich geändert hat! Die Änderung bekommt man mit dem Zeitstempel sehr gut mit, ohne die komplette Datei zu lesen (und zu parsen)!
Workarounds:
IBD deinstallieren oder AttrGroups01.xml löschen oder umbenennen
...dann wird diese Datei nicht 6000-mal gelesen, sondern infolge "Nicht-Vorhandenseins" gar nicht :-)