CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

关于 DCL 错误处理 (DCL)

2024-5-18 18:52| 发布者: admin| 查看: 12| 评论: 0|原作者: admin|来自: AutoCAD

关于 DCL 错误处理 (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-6-27 16:12

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部