CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于 DCL 错误处理 (DCL)

2023-1-6 09:07| 发布者: admin| 查看: 825| 评论: 0|来自: AutoCAD

摘要: PDB 功能会在首次加载 DCL 文件时检查该文件是否存在错误。如果遇到语法错误、属性误用或任何其他错误(如无法为活动磁贴指定键属性),PDB 不会加载 DCL 文件。

PDB 功能会在首次加载 DCL 文件时检查该文件是否存在错误。如果遇到语法错误、属性误用或任何其他错误(如无法为活动磁贴指定键属性),PDB 不会加载 DCL 文件。

遇到错误时,将显示一个或多个警告您错误的对话框,或者将错误列表写入名为acad.dce 的文本文件。如果错误消息写入acad.dce,则会通过类似于以下内容的消息提醒您:

您可以检查acad.dce的内容以查找问题。acad.dce文件放置在当前工作目录中。成功读取 DCL 文件后,将删除 acad.dce文件。

如果应用程序使用多个 DCL 文件,则在加载每个新文件时,将覆盖acad.dce文件(如果未发生错误,则将其删除)。测试程序时,acad.dce仅显示最近读取的 DCL 文件中的错误(如果有)。您还可以使用该功能在AutoCAD中手动加载和调试每个文件。以下函数加载 DCL 文件hellofile.dclload_dialogload_dialog

命令:(load_dialog“hellofile”)

3

如果对话框加载成功,则返回标识 DCL 文件的正整数。将此值传递给函数以初始化文件中的各个对话框。load_dialognew_dialog

函数返回如果成功;否则返回 nil。如果返回,调用函数以显示对话框。new_dialogTnew_dialogTstart_dialog

调试完每个 DCL 文件后,可以加载程序并组合测试对话框。如果程序在 和 调用之间调用受限函数,AutoCAD 将终止所有对话框并显示以下错误消息:start_dialogdone_dialog

AutoCAD拒绝功能


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 12:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部