找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 617|回复: 6

[求助] [求助]:怪!!!请教高手!!

[复制链接]
发表于 2004-11-20 10:04:32 | 显示全部楼层 |阅读模式

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

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

×
问题是这样发生,我做了一个LISP程序,一开始使用了一个命令名 如:BB,然后为了不和其它命令重名,就改成了BBREAK,但运行BB时会出现:
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
正在初始化...
一个死循环[/COLOR]
(本人使用过wkai斑竹的AUT程序)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-11-20 10:18:17 | 显示全部楼层
你不把程序写出,我们怎么知道是哪出问题了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-20 10:23:51 | 显示全部楼层
不是程序本身出问题,使用与现在的程序对应的命令是没有问题的,但使用了原有命令就会出现,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-20 12:43:04 | 显示全部楼层
把程序发上来!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-20 14:06:11 | 显示全部楼层
不是我不想发,是发上来也没用呀
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-20 16:48:03 | 显示全部楼层
直接贴出来不好么?还要下载。累...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-20 23:24:37 | 显示全部楼层
估计楼主问题是: 函数覆盖失效,造成无限镶套执行函数C:BBREAK,导致。。。

1) 核心文件 core.lsp:
(defun C:BB()
   .... doing something
)

2) 入口文件entry.lsp
(defun  C:BB()
    (princ "\n正在初始化...")
    (load "core.lsp"  (C:BB())
)

以上运行正常,但是,如果把入口文件的函数C:BB改名,比如C:BBREAK,就会出现楼主的现象。
defun  C:BBREAK()
    (princ "\n正在初始化...")
    (load "core.lsp"  (C:BBREAK())
)

有两种方法解决:
1) 把核心文件中的函数C:BB 也改成C:BBREAK

2)不要修改入口文件中的C:BB,而是在入口文件中增加定义一个函数:
(defun C:BBREAK()
    (C:BB)
    (princ)
)

-------------------------------------
晕~~~有没有搞错?发上来的文件与楼主问的问题没有关系!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 15:39 , Processed in 0.279808 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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