micgiul
Guest
salve a tutti!
ho dei problemi con il lisp che non riesco a risolvere.
ho trovato su un sito un programmino lisp, per visualizzare dei campi aggiuntivi sull'elenco struttura.
ora volevo aggiungere dei miei campi ad esempio il peso della parte, una volta nota la densità.
ho allora copiato del codice e scritta la seguente funzione:
(defun browser-display-contents-weight (node)
(let ((node-item (sd-pathname-to-obj (browsernode-objpath node))))
(if (and (sd-inq-part-p node-item) (sd-inq-part-density node-item :instance))
(sd-call-cmds (get_vol_prop :for_part
art node-item :tol
ercent_tol 10 :mass))
"n/a"
)
);let
)
mi dà errore quando va a valutare questa linea (sd-call-cmds (get_vol_prop :for_part
art node-item :tol
ercent_tol 10 :mass)).
non è un errore di sintatssi tipo mancanza di parentisi mi dice che non riesce a valutare il codice.
premetto questa linea mi funziona in un'altra funzione lisp,e mi dà proprio il peso!
non so come posso fare se potete aiutarmi vi ringrazio in anticipo.
grazie
michele
ho dei problemi con il lisp che non riesco a risolvere.
ho trovato su un sito un programmino lisp, per visualizzare dei campi aggiuntivi sull'elenco struttura.
ora volevo aggiungere dei miei campi ad esempio il peso della parte, una volta nota la densità.
ho allora copiato del codice e scritta la seguente funzione:
(defun browser-display-contents-weight (node)
(let ((node-item (sd-pathname-to-obj (browsernode-objpath node))))
(if (and (sd-inq-part-p node-item) (sd-inq-part-density node-item :instance))
(sd-call-cmds (get_vol_prop :for_part


"n/a"
)
);let
)
mi dà errore quando va a valutare questa linea (sd-call-cmds (get_vol_prop :for_part


non è un errore di sintatssi tipo mancanza di parentisi mi dice che non riesce a valutare il codice.
premetto questa linea mi funziona in un'altra funzione lisp,e mi dà proprio il peso!
non so come posso fare se potete aiutarmi vi ringrazio in anticipo.
grazie
michele