找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2928|回复: 8

[已解决] [问题已解决]:我在编译VLX时加载了DCL,但是加载VLX时却提示未找到DCL文件?

[复制链接]
发表于 2004-11-24 11:50:48 | 显示全部楼层 |阅读模式

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

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

×
我在编译VLX时加载了DCL,但是加载VLX时却提示未找到DCL文件?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2004-11-24 11:53:58 | 显示全部楼层
这是我建VLX的步骤:
帮我看看哪错了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2004-11-24 19:32:53 | 显示全部楼层
楼主的LISP程序加载DCL时是不是用了ai_utils.lsp里的函数ai_dcl
如果是,会有问题,将(ai_dcl ...)改成(load_dialog ....)可解决.

(defun ai_dcl (dcl_file / dcl_handle)
  (cond
    ;; If the specified .DCL is already loaded then
    ;; just return its handle to the caller.
    ((ai_return (cdr (assoc dcl_file ai_support))))

    ;; Otherwise, try to FIND the .DCL file, and display a
    ;; an appropriate message if it can't be located, and
    ;; return Nil to the caller:
    ((not (findfile (strcat dcl_file ".dcl")))
      (ai_alert
        (strcat
          "未找到对话框定义文件 " dcl_file
          ".dcl\n请检查支持目录。"))
      (ai_return nil)
    )
    ;; The file has been found.  Now try to load it.  If it
    ;; can't be succesfully loaded, then indicate such, and
    ;; abort the caller:
    ((or (not (setq dcl_handle (load_dialog dcl_file)))
         (> 1 dcl_handle))
      (ai_alert
        (strcat
          "无法加载对话框控制文件 " dcl_file ".dcl"
          "\n请检查支持目录。"))
      (ai_return nil)
    )
    ;; Otherwise, the file has been loaded, so add it's handle
    ;; to the FILE->HANDLE association list AI_SUPPORT, and
    ;; return the handle to the caller:
    (t (setq ai_support (cons (cons dcl_file dcl_handle) ai_support))
      (ai_return dcl_handle)
    )
  )
)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2004-11-24 19:55:02 | 显示全部楼层

Re: [求助]:我在编译VLX时加载了DCL,但是加载VLX时却提示未找到DCL文件?

最初由 jeepsheep 发布
[B]我在编译VLX时加载了DCL,但是加载VLX时却提示未找到DCL文件? [/B]


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

使用道具 举报

已领礼包: 16个

财富等级: 恭喜发财

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

使用道具 举报

发表于 2004-11-24 21:29:34 | 显示全部楼层
我的程序中需要读取外部数据,我把外部数据存在*.dat 文件中。但是,编译vlx之后,程序不能运行,是什么原因呀。希望高手能帮我解答。谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-11-25 09:39:09 | 显示全部楼层

Re: Re: [求助]:我在编译VLX时加载了DCL,但是加载VLX时却提示未找到DCL文件?

最初由 aeo 发布
[B]

你的程序是怎么写的?
加载的那一段. [/B]


其实就是R14下的DDMODIFY程序,加载是没有什么问题的。如果DCL文件也在CAD的搜索路径中,也可以正常使用。但DCL文件不能加入VLX文件中。我估计是4楼说的原因。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-11-25 09:54:41 | 显示全部楼层
最初由 aidraft 发布
[B]楼主的LISP程序加载DCL时是不是用了ai_utils.lsp里的函数ai_dcl
如果是,会有问题,将(ai_dcl ...)改成(load_dialog ....)可解决.

(defun ai_dcl (dcl_file / dcl_handle)
  (cond
    ;; If the specified .DCL... [/B]

高人就是高人!
我将(ai_dcl ...)改成(load_dialog ....)真的就解决问题了.
非常感谢!
http://www.xdcad.net/forum/showt ... 1488633#post1488633
这的VLX就更简单多了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-27 15:37 , Processed in 0.445965 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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