TuttoCAD Forum

TuttoCAD Forum
[ Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Album Fotografico | Download | | Cerca | FAQ ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 1 - TuttoCAD Software
 AutoLISP
 Come utilizzare le DCL

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Faccine
Felice [:)] Davvero Felice [:D] Caldo [8D] Imbarazzato [:I]
Goloso [:P] Diavoletto [):] Occhiolino [;)] Clown [:o)]
Occhio Nero [B)] Palla Otto [8] Infelice [:(] Compiaciuto [8)]
Scioccato [:0] Arrabbiato [:(!] Morto [xx(] Assonnato [|)]
Bacio [:X] Approvazione [^] Disapprovazione [V] Domanda [?]
Seleziona altre faccine

    
 
   

V I S U A L I Z Z A    D I S C U S S I O N E
Marsetti Alex 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.
1   U L T I M E    R I S P O S T E    (in alto le più recenti)
GP Inserito il - 12 luglio 2014 : 12:18:50
Hai posizionato esempio1.DCL in una cartella del percorso di AutoCAD?


TuttoCAD Forum © 2001-2010 CADLandia Torna all'inizio della Pagina
Pagina generata in 0,12 secondi.