PDB 功能会在您第一次加载 DCL 文件时检查该文件是否存在错误。如果遇到语法错误、属性误用或任何其他错误(例如,未能为活动切片指定键属性),则 PDB 不会加载 DCL 文件。 遇到错误时,将显示一个或多个对话框提醒您注意错误,或者将错误列表写入名为 acad.dce 的文本文件中。如果错误消息写入 acad.dce,它会通过类似于以下内容的消息提醒您: 您可以检查 acad.dce 的内容以查找问题。acad.dce 文件位于当前工作目录中。成功读取 DCL 文件后,将删除 acad.dce 文件。 如果应用程序使用多个 DCL 文件,则在加载每个新文件时,acad.dce 文件将被覆盖(如果没有发生错误,则将其删除)。测试程序时,acad.dce 仅显示最近读取的 DCL 文件的错误(如果有)。您还可以使用该功能在AutoCAD中手动加载和调试每个文件。以下函数加载 DCL 文件 hellofile.dcl:load_dialogload_dialog 命令:(load_dialog“hellofile”) 3 如果对话框加载成功,则返回一个标识 DCL 文件的正整数。将此值传递给函数以初始化文件中的各个对话框。load_dialognew_dialog 如果成功,则函数返回;否则返回 nil。如果返回 ,则调用函数以显示对话框。new_dialogTnew_dialogTstart_dialog 调试每个 DCL 文件后,可以加载程序并组合测试对话框。如果程序在 和 调用之间调用受限制的函数,AutoCAD 将终止所有对话框并显示以下错误消息:start_dialogdone_dialog AutoCAD拒绝函数 父主题: |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-16 01:14
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.