ich möchte bei bestehenden Blöcken ein zusätzliches Attribut hinzufügen.
bis jetzt bin ich soweit, dass ich in der Blockdefinition das ATTDEF hinzugefügt habe.
Füge ich jetzt testweise den block manuell ein, so wird auch das attribut abgefragt, soweit so gut.
nur habe ich jetzt bestehende Blöcke, die klarerweise dieses Attribut noch nicht besitzen. Aus den Expresstools gibts jetzt den Befehl (ACET-ATTSYNC blockname) der funktioniert soweit auch ganz gut, wenn der Block bereits Attribute hatte.
Ist mein erstelltest ATTDEF in der Blockdefinition jedoch das erste (die blöcke hatten gar kein attribut) so gibt mir (ACET-ATTSYNC) eine fehlermaldung (fehler beim erstellen der attributs-collection) aus und syncroniert mir die attribute nicht.
eine weitere möglichkeit wäre das weglöschen und neu einfügen des blockes, da ja hier das neue attdef generiert wird. das möchte ich jedoch verweiden (merken von bestehenden attributen, x-datas, l-datas usw) bzw. ändert sich auch die referenznummer, jetzt müsste ich auch in einer FM-Datenbank diese tauschen.
kennt jemand eine einfachere Möglichkeit um bei bestehenden Blöcken ein weiteres (bzw. ein erstes) Attribut hizuzufügen ????
------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP