請問Lisp語言中 vl

時間 2023-05-23 07:24:05

1樓:匿名使用者

功能:將 visual lisp 擴充套件功能載入到 autolisp

說明。1)函式載入 visual lisp 提供的擴充套件 autolisp 函式。visual lisp 擴充套件通過 autolisp 不僅實現對 activex 和 autocad 反應器的支援,同時還提供了 activex 實用程式、資料轉換函式、詞典處理函式和曲線測量函式。

2)如果擴充套件已經載入,vl-load-com 不做任何工作。

2樓:

載入vlax 擴充套件函式(。預設情況下是沒有載入的。

如果沒有載入,就不能使用vl開頭的函式。

autolisp vl vlax vlr vla 這幾種都用到那裡呢?

3樓:設計人生

對於 vl,如下面的幾個小函式,是用於lisp語言的增強函式(就是lisp函式功能變的厲害一點的意思)

vl-remove)

vl-remove-if)

vl-remove-if-not)

對於 vlax ,如下面的幾個小函式,這是用於物件程式設計,比如vba中的物件程式設計,其實和我們用的vlax好多都是一樣的。

vlax-ename->vla-object)

vlax-vla-object->ename)

vlax-safearray->list)

對於 vlr,這是反應器用的,初學都可以先不管它。

對於vla,一般是對具體的物件用到的,這個你用(vlax-dump-object)這個函式後你就發現有很多的屬性可以去取。

vla-get-layer)

vla-get-blocks)

這個vla太多了,主要是用於物件程式設計用到的。

對於初學者的話,我建議選學好lisp,然後再學好dcl,然後再vla,這樣都是水到渠成的事情。

cad2007提示缺少應用程式:vl autolispbased.application有些文字無法顯示,那位大蝦知道怎處理啊?

4樓:匿名使用者

我今天也和你一樣,遇到同樣的問題了,但是好像對圖紙,不受影響。

有沒有那位知道,是什麼問題呀。這個我想應該是這個檔案帶來的。

開啟乙個cad檔案後,cad提示少了: vl autolisp based application。請問如何解決問題??

5樓:匿名使用者

是二次開發用的。能用就不用管它。不行就重新安裝。

請問c語言中的buf一般指什麼,請問C語言中的buf一般指什麼

吉祥二進位制 buf是英文buffer的縮寫,意思是緩衝區,它本質上就是一段儲存資料的記憶體。1 在c語言程式設計中一般用陣列來表示乙個緩衝區。如下 char buf 256 定義乙個陣列作為緩衝區。scanf s buf 向緩衝區中輸入資料printf s buf 輸出緩衝區的內容2 c語言編譯器...

在AUTOCAD中如何用lisp語言標註樣式

朱正偉 標註樣式要先建立字型樣式。如果箭頭沒有塊的話,要建立塊。主程式標註樣式 defun textdim tssd2 if null tblsearch dimstyle tssd 50 50 250 1 progn if null tblobjname block archtick progn ...

c語言中strtok用法,C語言中strtok用法

星月小木木 strtok函式會破壞被分解字串的完整,呼叫前和呼叫後的s已經不一樣了。如果要保持原字串的完整,可以使用strchr和sscanf的組合等。strtok是乙個執行緒不安全的函式,因為它使用了靜態分配的空間來儲存被分割的字串位置 執行緒安全的函式叫strtok r,ca。運用strtok來...