Hallo Andreas,
ich nehme an, es liegt daran, dass die automatische Konvertierung der Daten den Inhalt falsch interpretiert.
Wenn Du nämlich explizit ein Variant-String erzeugst, funktioniert's:
(setq obj (vlax-ename->vla-object (car (entsel)))
app_name "KRAUS"
xtype (list 1001 1000 1000 1000 1000)
xvalue (list app_name "test" (vlax-make-variant 2.5 8) "m" "w")
)
(regapp app_name)
(vlax-invoke
obj
'SetXdata
xType
xvalue
)
Grüsse, Henning
------------------
Henning Jesse
VoxelManufaktur
Computer-Dienstleistungen für Architekten und Ingenieure
http://www.voxelman.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP