Wie kann ich damit den Sichtbarkeitsparameter als Namen für den statischen Block angeben?
Bei "(_make_key blocks "STATIC_" len)" wird ja der Name für den statischen Block festgelegt, nur wie bekomme ich da den zweiten Code rein?Die Zeile macht doch nichts außer einen Namen zu kreieren, die eigentlich wichtige Stelle ist somit:
Code:
(vla-ConvertToStaticBlock
insert
hier der neue Blockname ;;(setq NewBlkName (createStaticBlockName insert))
)
Du hast den vollständigen Code, alle Funktionen, du braucst jetzt doch nur den
benötigten string mit STRCAT zusammenstückeln, so wie du es gerne hättest.
dein createStaticBlockName (wie ich meine Routine genannt habe an der Stelle) sieht dann so aus:
(strcat (vla-get-EffectiveName insert) "_" (LM:getvisibilityparametername insert) "_" i)
Wobei du sicher stellen muß das es den Namen nicht schon gibt.
[EDIT: Ich kann mir aber nicht vorstellen das du die Rückgabe von LM:getvisibilityparametername in deinem Blocknamen einbauen möchtest ?]
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
[Diese Nachricht wurde von cadffm am 20. Sep. 2013 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP