millermin 发表于 2012-12-28 05:00:27

自定义函数传递文字参数

添加文字的自定义函数里使用了这句。
(vla-put-alignment textstring acalignmentcenter)
由于文字对齐方式有多种,不想每种对齐方式都整个函数,毕竟只有这个参数“acalignment????" 不同。所以想用变量代替这个参数,然后调用这个函数时通过改变函数值来共享一个函数的目的。但是发现主程序用了这句(setq 变量 "acalignmengcenter" )后,自定义函数的变量里得到带双引号的参数,导致出错。   如何处理好?

millermin 发表于 2012-12-28 06:41:55

解决了。不加引号即可。

zyhandw 发表于 2012-12-28 09:07:12

还是能自己动手的就自己动手,自己解决,顶你!

xiabin68 发表于 2012-12-28 10:42:43

自己整还来的快些,

millermin 发表于 2012-12-28 11:27:41

xiabin68 发表于 2012-12-28 10:42 static/image/common/back.gif
自己整还来的快些,

有过来人说上一句半句,可省不少弯路。不过我也不是等救援,电脑也不停地尝试。
页: [1]
查看完整版本: 自定义函数传递文字参数