guoxu826 发表于 2006-11-27 21:16:00

acad.dce 是个什么文件呢?

在练习编对话框程序的时候 ,出现提示详情请查看ACAD。DCE文件 不知道是怎么回事?这个文件在那里?请那位大侠给于说明!谢谢

ZZXXQQ 发表于 2006-11-28 14:09:00

<P>该文件是ACAD调入对话框时,对话框出错后自动建立的,应当在ACAD的当前默认目录下。</P>
<P>出现该文件的前题是,对话框文件首行是:</P>
<P>dcl_settings : default_dcl_settings { audit_level = 3; }</P>

guoxu826 发表于 2006-11-28 18:49:00

<P>是下面一个 小程序 预览的时候出现的!程序提示语意错误。程序本身并不重要,我想问的是有没有什么比较好的学习DCL语言的资料 书籍? 谢谢</P>
<P>&nbsp;</P>
<P>main_dlg:dialog{<BR>label=<BR>"确定螺钉种类:"&nbsp;&nbsp;&nbsp;&nbsp;;<BR>:row{<BR>:boxed_column{label=<BR>"选择螺钉种类:"&nbsp;&nbsp;&nbsp;;<BR>:row{<BR>:image_button{<BR>color=-2&nbsp;&nbsp;&nbsp;&nbsp;;<BR>width=15&nbsp;&nbsp;&nbsp;&nbsp;;<BR>aspect_ratio=0.66&nbsp;&nbsp;&nbsp;;<BR>key=<BR>"screw_0"&nbsp;&nbsp;&nbsp;&nbsp;;<BR>}<BR>:image_button{<BR>color=-2&nbsp;&nbsp;&nbsp;&nbsp;;<BR>width=15&nbsp;&nbsp;&nbsp;&nbsp;;<BR>aspect_ratio=0.66&nbsp;&nbsp;&nbsp;;<BR>key=<BR>"screw_1"&nbsp;&nbsp;&nbsp;&nbsp;;<BR>}<BR>}<BR>:row{<BR>:image_button{<BR>color=-2&nbsp;&nbsp;&nbsp;&nbsp;;<BR>width=15;<BR>aspect_ratio=0.66;<BR>key="screw_2";<BR>}<BR>:image_button{<BR>color=-2&nbsp;&nbsp;&nbsp;&nbsp;;<BR>width=15;<BR>aspect_ratio=0.66;<BR>key="screw_3";<BR>}<BR>}}<BR>:list_box{label=<BR>"螺钉种类"&nbsp;&nbsp;&nbsp;&nbsp;;<BR>list=<BR>"GB/T65-2000\nGB/T68-2000\nGB/T5780-2000\nGB/T70.1-2000" ;<BR>key=<BR>"s_type"&nbsp;&nbsp;&nbsp;&nbsp;;<BR>width=15&nbsp;&nbsp;&nbsp;&nbsp;;<BR>fixed_width=true&nbsp;&nbsp;&nbsp;;}<BR>}<BR>:row{<BR>spacer_1&nbsp;&nbsp;&nbsp;&nbsp;;<BR>:button{label=<BR>"继续"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;<BR>key=<BR>"accept"&nbsp;&nbsp;&nbsp;&nbsp;;<BR>is_default=true&nbsp;&nbsp;&nbsp;&nbsp;;<BR>fixed_width=true&nbsp;&nbsp;&nbsp;;}<BR>:button{label=<BR>"退出"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;<BR>key=<BR>"cancel"&nbsp;&nbsp;&nbsp;&nbsp;;<BR>fixed_width=true&nbsp;&nbsp;&nbsp;;}<BR>spacer_1&nbsp;&nbsp;&nbsp;&nbsp;;<BR>}<BR>}</P>
<P><BR>children_dlg:dialog{<BR>&nbsp;label="确定螺钉参数";<BR>&nbsp;:row{<BR>&nbsp;&nbsp;&nbsp;&nbsp; :image{color = -2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width=22;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aspect_ratio=0.6;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="id_img";<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp; :list_box{label ="螺钉大径&amp;D";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="s_d";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edit_width=5;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height=8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list ="M1.6\nM2\nM2.5\nM3\nM4\nM5\nM6\nM8\nM10\nM12\nM14\nM16\nM20";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fixed_height=true;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp; :list_box{label ="螺钉大径&amp;L";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="s_l";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edit_width=5;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height=8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list ="2\n2.5\n3\n4\n5\n6\n8\n10\n12\n14\n16\n20\n25\n30\n35\n40\n45\n50\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fixed_height=true;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;:row{<BR>&nbsp;&nbsp;&nbsp; :column{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :boxed_column{label="定位点";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :edit_box{label="定位点&amp;x坐标:";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="p_x";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edit_width=8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="150";}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :edit_box{label="定位点&amp;y坐标:";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="p_y";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edit_width=8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="100";}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :button{label="光标拾取&lt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="p_p"; } }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :boxed_column{label="旋转角";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :edit_box{label="&amp;angle:";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="alf";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edit_width=8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="0";}<BR>&nbsp;&nbsp;&nbsp; ok_cancel;<BR>} //第一列结束<BR>:column{<BR>&nbsp; :boxed_column{<BR>&nbsp;&nbsp;&nbsp;&nbsp; :toggle{label="自定义尺寸";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="user_dim";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="0";}<BR>&nbsp;&nbsp;&nbsp;&nbsp; :edit_box{label="自定义大径&amp;d:";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="user_d";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edit_width=8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="10";}<BR>&nbsp;&nbsp;&nbsp;&nbsp; :edit_box{label="自定义长度&amp;l:";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="user_l";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; edit_width=8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value="50";}<BR>&nbsp; :boxed_column{ //第二个加框列,该列有一个切换开关和三个行<BR>&nbsp;&nbsp;&nbsp;&nbsp; :toggle{label="绘制中心线";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="cenline";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value=1;}<BR>&nbsp;&nbsp;&nbsp;&nbsp; :row{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :text{value="细实线颜色:";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :image_button{color=4;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height=2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="tcolor";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp; :row{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :text{value="粗实线颜色:";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :image_button{color=5;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height=2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key="scolor";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp; <BR>&nbsp; }<BR>&nbsp; }<BR>&nbsp; }//子对话框children_dlg结束<BR>&nbsp;&nbsp;&nbsp;&nbsp; </P>

ZZXXQQ 发表于 2006-11-29 11:08:00

其实就是花括弧的位置有问题。下面是改过的子对话框。

children_dlg:dialog{
label="确定螺钉参数";
:row{
:image{color=-2;width=22;aspect_ratio=0.6;key="id_img";}
:list_box{
   label="螺钉大径&D";
   key="s_d";
   edit_width=5;
   height=8;
   list ="M1.6\nM2\nM2.5\nM3\nM4\nM5\nM6\nM8\nM10\nM12\nM14\nM16\nM20";
   fixed_height=true;
}
:list_box{
   label ="螺钉大径&L";
   key="s_l";
   edit_width=5;
   height=8;
   list ="2\n2.5\n3\n4\n5\n6\n8\n10\n12\n14\n16\n20\n25\n30\n35\n40\n45\n50\n";
   fixed_height=true;
}
}
:row{
:column{
   :boxed_column{label="定位点";
    :edit_box{label="定位点&x坐标:";key="p_x";edit_width=8;value="150";}
    :edit_box{label="定位点&y坐标:";key="p_y";edit_width=8;value="100";}
    :button{label="光标拾取<";key="p_p";}
   }
   :boxed_column{
    label="旋转角";
    :edit_box{label="&angle:";key="alf";edit_width=8;value="0";}
    ok_cancel;
   }
} //第一列结束
:boxed_column{
   :toggle{label="自定义尺寸";key="user_dim";value="0";}
   :edit_box{label="自定义大径&d:";key="user_d";edit_width=8;value="10";}
   :edit_box{label="自定义长度&l:";key="user_l";edit_width=8;value="50";}
   :boxed_column{ //第二个加框列,该列有一个切换开关和三个行
    :toggle{label="绘制中心线";key="cenline";value=1;}
    :row{
   :text{value="细实线颜色:";}
   :image_button{color=4;height=2;key="tcolor";}
    }
    :row{
   :text{value="粗实线颜色:";}
   :image_button{color=5;height=2;key="scolor";}
    }
   }
}
}
}//子对话框children_dlg结束

祥子 发表于 2007-1-8 15:38:00

出现这个提示说明DCL有问题,dce文件中指出的错误相关代码.在当前的目录中.

tsdx 发表于 2007-2-8 16:34:00

ZZXXQQ发表于2006-11-28 14:09:00static/image/common/back.gif该文件是ACAD调入对话框时,对话框出错后自动建立的,应当在ACAD的当前默认目录下。出现该文件的前题是,对话框文件首行是:dcl_settings : default_dcl_settings { audit_level = 3; }

<p>一定要加入这些当DCL出错后才会产生DCE文件吗?</p>

xxwz 发表于 2018-3-25 16:30:18

我用的飞诗编辑器,错误文件会出现在飞诗编辑器的安装目录里面。
页: [1]
查看完整版本: acad.dce 是个什么文件呢?