gismaster08 发表于 2011-1-28 14:23:39

如何传递参数到lisp函数离去?

雪山飞狐_lzh 发表于 2011-1-28 15:27:39

public static ResultBuffer CallLispFunction(string name, params object[] args)

wangph 发表于 2011-1-28 15:47:39

狐哥的东东,我总是看不懂,

logitechlike 发表于 2011-2-14 06:39:22

回复 雪山飞狐_lzh 的帖子

在新的线程中调用InvokeArx.CallLispFunction或者InvokeArx的函数执行lisp中的命令不能执行,
多数会出致命错误,怎么解决. 谢谢

雪山飞狐_lzh 发表于 2011-2-15 16:22:20

新的线程中调用,
汗,估计很难成功

lgl0402 发表于 2011-4-9 17:21:47

调试到CommandMethod public static void Test() 时出现应输入 class、delegate、enum、interface 或 struct,怎么回事       

cnstal 发表于 2011-9-30 11:52:02

mark一下!!!

mycad 发表于 2015-3-21 10:26:02

谢谢版主,学习了

carrot1983 发表于 2015-9-19 10:31:18

本帖最后由 carrot1983 于 2015-9-19 19:36 编辑

;;==============================================分割线
http://www.theswamp.org/index.php?topic=35714.0
根据以上网址的lisp代码,稍改一下。(defun GET-VAR ()
(setq TESTVAR1 "Apple")
(setq TESTVAR2 1.0)
(setq TESTVAR3 (list 1.0 1.0 1.0))
(setq
    TESTVAR4 (list (cons "A" 1) (cons "B" 2.0) (cons "C" "Charlie"))
)
)
(GET-VAR)
(VL-ACAD-DEFUN 'GET-VAR)


如果是编译后的VLX,编译模式是 独立命名空间 (:SEPARATE-NAMESPACE .t),就不行。

有没有办法?








jiheng 发表于 2015-10-2 14:26:49

马克,先收藏下来再学习
页: 1 [2] 3
查看完整版本: C#能调用autolisp的程序么?