edata 发表于 2015-9-8 20:47 static/image/common/back.gif
在你的另一个帖子里,G版已经给予了回复。
vla-get vla-put是对属性的修改,在vba参考里,比如有一条直线 ...
看你回复之前自己已经完全了解清楚了。通过调试程序,明白了那两个函数的意义了,也明白了:vlax-true和 :vlax-false的意思了,都已经清楚了。谢谢。
你说的那个本书应该用这个介绍。。。
你是指清华大学的《Visual Lisp 程序设计》吗?如果是这本书的话,本人还没有买,只是想了解一下Lisp语言里哪本书比较全面而且权威,所以暂时还没有买。
如果你是指《ActiveX 和 VBA 参考》由明经通道翻译.chm 的话,还是没有找到,不知道你是如何找到的。
在你的另一个帖子里,G版已经给予了回复。
这句话里的G版是指Gu_xl版主吗?在autocad自带的说明书里找,这块我之前就去寻找,没有找到那两个函数,都没有找到。在这里想问一下,之前用autocad2010时,说明书还是chm文件,但到了autocad2012时,就变成网页了,而且搜索功能还不能用,这种是什么情况?是否有遇见?
谢谢详细的回答。
PS:你修正bug后的那个除重小函数第一次看见,觉得很赞,学到了,谢谢~ 好像有电子档的教案,不知道是不是一样,看你自己的情况了,买书或不买。
http://bbs.mjtd.com/thread-83729-1-1.html
至于高版本的CAD帮助都是html的了。目前基本上都用06或08的chm文件,如果需要的情况下,才会用高板的html,那也有搜索,还有离线html你可以在官方网站下载。
至于你说的没找到的原因是你还没转变思维,activex的帮助没有lisp版本的只有vba的,因为几乎一样,值不过基于两种语言的方式不同,自己可以自行调整。
vba的方式是 对象。属性 或者对象。方法 这种模式
而lisp则是 函数 对象这种模式,函数构成是vla-get-属性,或vla-方法。
这个vla-get或者vla-是lisp特有的标志,根据VBA的帮助文件,我可以直接添加属性或者方法即可实现调用函数。。 edata 发表于 2015-9-8 22:08 static/image/common/back.gif
好像有电子档的教案,不知道是不是一样,看你自己的情况了,买书或不买。
http://bbs.mjtd.com/thread-837 ...
真的非常非常感谢你的回复。可否在这里提出一个小小的要求?
如果下回有回答我提问的问题的时候,在我提问的楼层上点回复,这样当你回复的时候,我可以第一时间查看。
今天看到你这个回复是因为http://bbs.mjtd.com/thread-169396-1-1.html这里的代码重新再看了一下,仍然有一些问题,找函数的时候可以找到VL-、VLAX-、VLR-三个系列,却单独没有看见VLA-系列,这时又看了看G版写的回复,这个时候突然才想明白G版回复的意思,而之前的理解是错误的。现在的理解正是你的回复。
谢谢! edata 发表于 2015-9-8 20:47 static/image/common/back.gif
在你的另一个帖子里,G版已经给予了回复。
vla-get vla-put是对属性的修改,在vba参考里,比如有一条直线 ...
之前这个回复没有认真看,看得半懂半不懂的,现在再次看了一下,看懂好清楚。就光码字都要码半天,如果不认真看,那真是对不住回复人的辛苦。之前不好意思,因为水平还没有到那个程序,所以就囫囵吞枣地看,以后每一个回贴都要认真看。
谢谢你的回复!
页:
1
[2]