• このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

lisp で残された "orphan" 変数のリスト

  • Thread starter Thread starter x11start
  • Start date Start date

x11start

Guest
quando creo un comando lisp, mi viene comodo lasciare delle variabili globali (non "dichiarate"), in modo da poterne vedere il valore al termine del comando usando il punto esclamativo davanti.
buona norma sarebbe spulciare tutto il lisp al termine del "debug", per verificare quelle che possono essere "locali" e quelle che invece devono essere "globali" e quindi andarle ad inserire dopo lo / della sub principale, per porle a nil in uscita.

purtroppo questo lavoro non lo faccio mai!

mi piacerebbe trovare un comando lisp (da lanciare subito dopo il mio) in grado di elencare tutte queste variabili "orfane"... in modo da facilitarmi il lavoro di ricerca.
qualcuno mi potrebbe aiutare?
 
usa vlide, l'editor di autocad di visuallisp.

apri il file lisp e poi dal menu strumenti seleziona la voce "controlla testo nell'editor"

avrai un output tipo questo:

Code:
[CONTROLLO TESTO Caricamento xxxxx.lsp in corso...]
.
; === statistiche superiori:
; variabili globali: (#c #d #e #f .....)
; definizione delle funzioni (con numero di argomenti): ((inser_montanti . 0) .... )
; controllo eseguito.
 
grazie dieva ...

ho provato a caricare ed eseguire contalung.lsp e.... mi scrive:

[CONTROLLO TESTO Caricamento CONTALUNG.LSP in corso...]
....
; avvertimento: ridefinizione del simbolo incorporato: set
........
; controllo eseguito.

..... e delle variabili nessuna traccia!
 
Last edited:
vai al menu strumenti > opzioni anviente > opzioni generali
nella scheda diagnostica metti il segni di spunta su: "mostra statistiche durante il controllo della sintassi"
 
adesso le mostra.
grazie, erano anni che spulciavo il listato riga a riga per ritrovarle tutte.
grazie anche ad x11start che ha sollevato il problema.
 

Forum statistics

Threads
46,674
Messages
380,976
Members
2
Latest member
loop80
このフォーラムは、www.cad3d.it/forum1 - イタリアのデザインコミュニティの機械翻訳です。いくつかの用語は正しく翻訳されていません。

Members online

No members online now.
Back
Top