找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1072|回复: 6

[求助] [求助]:大家看看这个程序哪里错了

[复制链接]
发表于 2004-4-29 18:38:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
这是我的一个小程序,想通过DCL对话框的输入,实现在当前图的动态的插入一个属性块,这个属性块要是取得对话框前的LABEL标签。但是我的程序有点错误,不错错哪里了。各位大侠们帮我看看好吗
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2004-4-29 18:39:06 | 显示全部楼层
这个是DCL程序
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-4-29 20:21:15 | 显示全部楼层
(action_tile "ins_ok" "(ok_mixi)(done_dialog l)")
1都能打成l,佩服!
  (setq ww (itoa[/COLOR]  (get_tile "ww")))        ;这里是取得各dcl中的KEY对应的TEXT内容
应该是“atoi”
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-30 03:44:57 | 显示全部楼层
太感谢您了,不过还有一个问题,就是改过之后。在
(if (= dd 1)
       (prog
            (setq inspt (getpoint "\n选取图块插入点:"))   ;以下动态插入属性块
            (command "insert" blkname '(0 0) 1 1 0   ww wa wb wc wd we wf wg wh wi wj wk );怀疑这句语句有错
            (command "move" (entlast) "" '(0 0) pause)
        )
   )
它没有实现将我取出的文本插入到我的块中,请帮我看看,我的INSERT语句的语法是不是错了,刻怎么改呀
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-4-30 16:19:51 | 显示全部楼层
语句看不出错误,可能的问题是:
1.块是否存在,或在搜索路径。
2.ww.....这些变量取值是否正确。

调试程序可以尝试把问题简化,比如先插无属性图快同时把后面的move语句也屏蔽掉试试,逐步排除可能有问题的部分,总能找到问题的。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-4-30 18:21:18 | 显示全部楼层
我的块是存在的,并是有支持的路径内的。我就是这些变量的字符转换用什么来转好一点,3楼的楼主的那个命令我换过了,但是问题还在。并有点不明白为什么用:ATOI字符串转整形。我的部分话框中如果输入一些是字符串,在另一个话框中输入一些实数,还有些输入整数,这样,万一对方乱输入的话我的程序不是没有一点可操作性了。

   现在最想要解决的问题是怎么把我DCL中的字符插入到我的块中,请那位大哥指点迷经呀
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-1 08:56:57 | 显示全部楼层
对话框中编辑合返回的值必定是字符串类型的,如果你需要别的类型,就要用转换函数转换。
要防止用户乱输入,可以在退出对话框的函数里加入判断,如果不对则拒绝退出,并亮显有错误的控件。
对于插入块的属性值,用字符串类型就可以了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 03:38 , Processed in 0.391542 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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