找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2570|回复: 6

[求助] 一个不知道怎么描述的问题Odcl

[复制链接]

已领礼包: 1个

财富等级: 恭喜发财

发表于 2013-5-23 15:35:25 | 显示全部楼层 |阅读模式

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

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

×
OpenDCL 对话框的所有控件名称、事件名称前面都有个前缀,就是文件名

现在的问题是,如果这个文件名称改变了,如何让前缀不动,保持原来的名称。
软件太自动化也不好,文件名称改变后,打开对话框设计程序,前缀都自动变了。

关于这个问题的来源
当程序检测到有bug的CAD版本时,可以选择加载不同的ODCL文件。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-23 16:40:55 | 显示全部楼层
看看没有变量的时候 回调函数的名字

QQ截图20130401163711.png QQ截图20130401163732.png


你给变量取名字的时候,看看回调函数的名字


QQ截图20130401163758.png QQ截图20130401163821.png

发现给变量起名字,就不怕以后你的ODCL文件名变化了。

点评

不行啊,控件在lisp里引用的时候,odcl还是默认加上了文件名称,算了,我换了一个路径,用同名文件解决了这个问题。现在 Odcl 那个导致 CAD2008 崩溃的 bug 被我成功规避。  发表于 2013-5-23 21:17
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-23 22:06:50 | 显示全部楼层
你是如何规避2008 HATCH BUG的,单独发个帖子和大家分享下吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

 楼主| 发表于 2013-5-23 23:44:04 | 显示全部楼层
本帖最后由 yxpxa 于 2013-5-23 23:46 编辑
XDSoft 发表于 2013-5-23 22:06
你是如何规避2008 HATCH BUG的,单独发个帖子和大家分享下吧。


这个实在不足一提啦。

方法:将原来不兼容的 A.odcl 换一个路径另存为 B.odcl
B.odcl 里删去了 hatc 控件,用 picture 控件代替(用另外的函数读取 pat 数据显示填充图案,虽然不是很完美,总比CAD崩溃了好。)
然后将 A 、 B 对话框都转换为 lsp 代码。
F(A) 函数建立 A对话框,F(B) 函数建立 B 对话框
Lsp 启动的时候,判断 CAD 的版本,加载不同的函数
A B 是同名文件,因此不需要大量修改代码。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-23 23:59:46 | 显示全部楼层
yxpxa 发表于 2013-5-23 23:44
这个实在不足一提啦。

方法:将原来不兼容的 A.odcl 换一个路径另存为 B.odcl

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 12:41 , Processed in 0.435929 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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