明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1430|回复: 4

[提问] dcl 闪退了,不知道为什么

[复制链接]
发表于 2014-9-24 00:30:39 | 显示全部楼层 |阅读模式
本帖最后由 bingshuier 于 2014-9-24 00:34 编辑

  1. (defun c:xx()
  2.   (setvar "cmdecho" 0)
  3.   (setq dcl_id1 (load_dialog "C:\\Documents and Settings\\Administrator\\桌面

  4. \\lisp练习程序\\dcl\\edit-box.dcl"))
  5.   (new_dialog "aa" dcl_id1)
  6.   (set_tile "pline1" (rtos (getvar "plinewid")))
  7.   (set_tile "filiet1" (rtos (getvar "filltrad")))
  8.   (set_tile "text1" (rtos (getvar "textsize")))
  9.   (set_tile "save1" (itoa (getvar "savetime")))
  10.   (action_tile "accept" "(func1)(done_dialog 1)")
  11.   (start_dialog)
  12.   )
  13. (defun func1()
  14.   (setvar "plinewid" (atof (get_tile "pline1")))
  15.   (setvar "filltrad" (atof (get_tile "filiet1")))
  16.   (setvar "textsize" (atof (get_tile "text1")))
  17.   (setvar "savetime" (atoi (get_tile "save1")))
  18. )

  19. [code=dcl]aa:dialog{
  20.     label="AutoCAD绘图默认值设置";
  21.     :edit_box
  22.          {
  23.            label="Pline宽度";
  24.            key="pline1";
  25.            edit_width=10;
  26.          }
  27.     :edit_box
  28.          {
  29.            label="Filiet半径";
  30.            key="filiet1";
  31.            edit_width=10;
  32.          }
  33.     :edit_box
  34.          {
  35.            label="TEXT字高";
  36.            key="text1";
  37.            edit_width=10;           
  38.          }
  39.      :edit_box
  40.          {
  41.            label="自动保存时间";
  42.            key="save1";
  43.            edit_width=10;               
  44.          }
  45. ok_cancel;
  46. }
[/code]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-9-24 01:07:01 | 显示全部楼层
自己摸索了好久 终于知道什么问题了!!
发表于 2014-9-24 18:36:32 | 显示全部楼层
set_tile的时候给了错误数据型?
 楼主| 发表于 2014-9-24 20:49:34 来自手机 | 显示全部楼层
llsheng_73 发表于 2014-9-24 18:36
set_tile的时候给了错误数据型?

是控件的长度太长了!
发表于 2014-9-24 20:52:44 | 显示全部楼层
bingshuier 发表于 2014-9-24 20:49
是控件的长度太长了!

加一个:column{  }
把:EDIT_box全放到里边就不会太长了,好象它默认会是:row{ }?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-23 23:34 , Processed in 0.182449 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表