明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2136|回复: 10

[求助]我的程序为什么会这样

  [复制链接]
发表于 2008-4-30 18:04:00 | 显示全部楼层 |阅读模式

请大侠帮忙

程序运行后在第二个对话框就不能进行下去了

老师一个等待符号

本帖子中包含更多资源

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

x
发表于 2008-4-30 18:30:00 | 显示全部楼层

程序是自己写的吗?怎么缺对话框指针变量?

一定要在加载对话框时保存对话框指针,不然后面的UNLOAD_DIALOG无法执行,也没法显示第二个对话框。

 楼主| 发表于 2008-4-30 18:34:00 | 显示全部楼层

自己写的,第二个对话框能显示,但是不能继续完成,达不到要求,

能不能帮忙解决下,谢谢!

发表于 2008-4-30 18:45:00 | 显示全部楼层
只从表面上改了两个程序。先试试。
  1. (defun c:fl()
  2. (if (setq dcl_id (load_dialog "fl")) (progn
  3.   (if (new_dialog "fl" dcl_id "") (progn
  4.    (s_img "flimg")
  5.    (s_img "yfimg")
  6.    (s_img "lfimg")
  7.    (action_tile "accept" "(setq k 1)(s_pgon)(done_dialog 1)")
  8.    (action_tile "cancel" "(done_dialog 0)")
  9.    (start_dialog)
  10.   )
  11.    (ALERT "Unable to display dialog box!\n无法显示对话框!")
  12.   )
  13.    (UNLOAD_DIALOG DCL_ID)
  14.   )
  15.   (ALERT "Unable to open dialog box!\n无法装载对话框!")
  16. )
  17. (princ)
  18. )
  19. (defun s_pgon()           ;按钮状态判定子程序   
  20. (cond
  21.   ((= (get_tile "ffl") "1") (c:fangfl))
  22.   ((= (get_tile "yfl") "1") (c:yuanfl))
  23.   ((= (get_tile "lfl") "1") (c:lianfl))
  24. )
  25. )
发表于 2008-4-30 19:25:00 | 显示全部楼层
本帖最后由 作者 于 2008-5-1 20:14:35 编辑

这是全部改好的程序,再试试。
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

 楼主| 发表于 2008-4-30 20:09:00 | 显示全部楼层

ZZXXQQ版主

出现Unable to display dialog box!\n无法显示对话框!  

 楼主| 发表于 2008-4-30 20:27:00 | 显示全部楼层
本帖最后由 作者 于 2008-4-30 20:32:24 编辑

参数类型错误: numberp: nil

第二个对话框没有图像了

 楼主| 发表于 2008-4-30 21:21:00 | 显示全部楼层

改成这样后

出现

命令: fl
; 错误: 参数类型错误: numberp: nil
命令:

本帖子中包含更多资源

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

x
发表于 2008-5-1 20:17:00 | 显示全部楼层
五楼已改。
 楼主| 发表于 2008-5-3 18:16:00 | 显示全部楼层

谢谢ZZXXQQ

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

本版积分规则

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

GMT+8, 2024-10-1 12:15 , Processed in 0.199032 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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