帮帮我!!!
<p> 正在开发一套出图程序,其中涉及到了对话框激活程序,对一个子对话框的操作总是失败,想请大家帮我看看是什么原因....谢谢!</p><p><br/>(defun xg()<br/> (if (< id 0)(exit))<br/> (if (not(new_dialog "xgsz" id))(exit))<br/> (set_tile "s1" "1")<br/> (set_tile "u2" "1")<br/> (setq n 1) <br/> (while (< n 48)<br/> (setq a 106)<br/> (setq a (+ n a))<br/> (setq b (itoa a))<br/> (setq x (strcat "x" b))<br/> (action_tile "d1" "(fuc (get_tile \"d1\") x)" ) 这句不起作用<br/> (setq n (+ n 1))<br/> )<br/> (action_tile "d1" "(fuc (get_tile \"d1\") \"z1\")") 这句不起作用<br/> (action_tile "d1" "(fuc (get_tile \"d1\") \"u2\")") 这句不起作用</p><p> (action_tile "d1" "(fuc (get_tile \"d1\") \"h1\")") 这句不起作用<br/> (setq n 1)<br/> (while (< n 6)<br/> (setq a 100)<br/> (setq a (+ n a ))<br/> (setq b (itoa a))<br/> (setq x (strcat "x" b))<br/> (action_tile "d1" "(fu_c (get_tile \"d1\") x)" ) 这句不起作用<br/> (setq n (+ n 1)))<br/> <br/> (action_tile "accept" "(done_dialog 6)(setq sdt 6)")<br/> (action_tile "cancel" "(done_dialog 7)(setq sdt 7)")<br/> (start_dialog)<br/> )</p><p>(defun fuc (xzz key);复选或者单选按钮选中的情况<br/> (if (= xzz "1")<br/> (mode_tile key 1)<br/> ))</p><p>其中标注的不起作用语句,是为什么?语法上没有错误啊!!!</p><p>请高人指点。。。谢谢啊,十万火急。。。</p> 您未附DCL文件,调试有困难
页:
[1]