Marsetti Alex
Utente
Regione: Veneto
Prov.: Vicenza
Città: Malo
17 Messaggi |
Inserito il - 09 luglio 2014 : 16:43:58
|
Buongiorno a tutti. Sto provando a capire il funzionamento delle DCL, ma mi fermo per dei problemi banali e non riesco a caricare un programma LISP che faccia riferimento alla mia DCL. Sto seguendo l'esempio del manuale "Il Mio Lisp" di Roberto Rossi e ono giunto a questo punto, di cui allego i listati.
FILE DCL - denominato "esempio1.dcl"
testorosso: dialog { label = "Creazione Testo"; : boxed_row { : edit_box { key = "text"; label = "Testo da inserire: "; } : button { key = "svuotare"; label = "Svuota"; } } ok_cancel; }
FILE LISP per richiamare la DCL
(defun C:InserisciTesto ( / testo dcl_id) (setq dcl_id (load_dialog "esempio1.dcl")) (if (not (new_dialog "testorosso" dcl_id)) (exit) ) (start_dialog) (unload_dialog dcl_id) )
So che a questo punto in realtà il programma LISP non compie alcuna operazione, tuttavia dovrei riuscire ad eseguire la dcl, premere il tasto "ok" o "annulla", e poi chiedere il programma. Tuttavia ciò non funziona e mi appare il seguente errore sulla barra di comando di AutoCAD: "; errore: esci / continua".
Vorrei chiedervi un pò di spiegazioni sul perchè di questo errore e in generale nell'uso di semplici DCL. Grazie.
|
|