Angeregt durch einen Beitrag im Forum 'Rund um AutoCAD' habe ich ein wenig probiert und bin auf folgendes Hindernis gestossen:
Mit der 1. Routine rufe ich die 2. Routine mit Variablen-Übergabe auf.
(defun yz ()
(xy "xyz.jpg")
)
(defun xy (Bild)
(c:rmat "N" "RED LACQUER" "STANDARD"
'(1.0 0.0 0.0) (1.0)
'(Bild 0.75 0 (0.5 0.5) (0.3 0.3) 0.0 0 1)
'(1.0 0.0 0.0) 1.0
'(1.0 0.0 0.0) 1.0
nil
0.2
0.0
nil
0.0
nil)
)
Rufe ich die 2. Routine direkt mit der Dateinamen auf funktioniert es.
Die 2. Routine ist eine Kopie aus der Lisp-Hilfe, bei der ich nur den Dateinamen durch den Variablennamen geändert habe.
Warum funktioniert es nicht mit der Variablenübergabe?
------------------
strukturiertes Zeichnen mit www.Werner-Maahs.de
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP