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來...