[求助]请问这个程序怎么错了
<p>(defun c:rect() <br/> (setq dcl_id (load_dialog "d:\\练习<a href="file://\\rect.dcl">\\rect.dcl</a>"))<br/> <br/> (new_dialog "rect" dcl_id) <br/> (set_tile "rect_w" "50.0")<br/> (set_tile "rect_h" "25.0")<br/> (action_tile "accept" "(s_rect)(done_dialog)")<br/> (start_dialog) <br/> (unload_dialog dcl_id)<br/> (setq pt_0 (getpoint "\nselect rectange lower left point:"))<br/> (setq pt_1 (polar pt_0 0 tmp_w) pt_2 (polar pt_1 (/pi 2) tmp_h) pt_3 (polar </p><p>pt_2 pi tmp_h))<br/> <br/> (command "pline" pt_0 pt_1 pt_2 pt_3 "C")<br/> (princ)<br/> )</p><p></p><p>(defun c:s_rect() (setq tmp_w (abs(atof(get_tile "rect_w"))) tmp_h (abs(atof(get_tile </p><p>"rect_h"))))<br/> )</p><p></p><p></p><p></p><p></p><p>rect:dialog <br/>{ label="Rectangle";<br/> :text //文字元件 <br/> {label="Rectanglewidth:"; //元件的屬性 <br/> }<br/> :edit_box{ label="Rectangle width:";<br/> key="rect_w" ; <br/> edit_limit=16; <br/> edit_width=10; <br/> fixed_width=true; <br/> value="50.0"; <br/> }<br/> :edit_box <br/> { label="Rectangle height :"; <br/> key="rect_h"; <br/> edit_limit=16; <br/> edit_width=10; <br/> fixed_width=true; <br/> value="25.0"; <br/> }<br/> ok_only; <br/>} <br/></p><p></p><p>加载后出现参数类型错误 numberp , 有时还提示 程序多加了一个闭括号,这是什么原因啊</p><p>可这都是书上的例子我拿来学的,怎么就是不成功,实在没办法,希望高手多教教我。</p><p></p><p></p><p></p><p></p><p></p> <p></p><p>修改了一下,能运行了,你对照原来程序看看.</p> <p>谢谢你了 </p><p>我也是初学 </p><p>以后有什么问题希望能给予各帮助,真的非常感谢!!!</p>
页:
[1]