acad.dce 是个什么文件呢?
在练习编对话框程序的时候 ,出现提示详情请查看ACAD。DCE文件 不知道是怎么回事?这个文件在那里?请那位大侠给于说明!谢谢 <P>该文件是ACAD调入对话框时,对话框出错后自动建立的,应当在ACAD的当前默认目录下。</P><P>出现该文件的前题是,对话框文件首行是:</P>
<P>dcl_settings : default_dcl_settings { audit_level = 3; }</P> <P>是下面一个 小程序 预览的时候出现的!程序提示语意错误。程序本身并不重要,我想问的是有没有什么比较好的学习DCL语言的资料 书籍? 谢谢</P>
<P> </P>
<P>main_dlg:dialog{<BR>label=<BR>"确定螺钉种类:" ;<BR>:row{<BR>:boxed_column{label=<BR>"选择螺钉种类:" ;<BR>:row{<BR>:image_button{<BR>color=-2 ;<BR>width=15 ;<BR>aspect_ratio=0.66 ;<BR>key=<BR>"screw_0" ;<BR>}<BR>:image_button{<BR>color=-2 ;<BR>width=15 ;<BR>aspect_ratio=0.66 ;<BR>key=<BR>"screw_1" ;<BR>}<BR>}<BR>:row{<BR>:image_button{<BR>color=-2 ;<BR>width=15;<BR>aspect_ratio=0.66;<BR>key="screw_2";<BR>}<BR>:image_button{<BR>color=-2 ;<BR>width=15;<BR>aspect_ratio=0.66;<BR>key="screw_3";<BR>}<BR>}}<BR>:list_box{label=<BR>"螺钉种类" ;<BR>list=<BR>"GB/T65-2000\nGB/T68-2000\nGB/T5780-2000\nGB/T70.1-2000" ;<BR>key=<BR>"s_type" ;<BR>width=15 ;<BR>fixed_width=true ;}<BR>}<BR>:row{<BR>spacer_1 ;<BR>:button{label=<BR>"继续" ;<BR>key=<BR>"accept" ;<BR>is_default=true ;<BR>fixed_width=true ;}<BR>:button{label=<BR>"退出" ;<BR>key=<BR>"cancel" ;<BR>fixed_width=true ;}<BR>spacer_1 ;<BR>}<BR>}</P>
<P><BR>children_dlg:dialog{<BR> label="确定螺钉参数";<BR> :row{<BR> :image{color = -2;<BR> width=22;<BR> aspect_ratio=0.6;<BR> key="id_img";<BR> }<BR> :list_box{label ="螺钉大径&D";<BR> key="s_d";<BR> edit_width=5;<BR> height=8;<BR> list ="M1.6\nM2\nM2.5\nM3\nM4\nM5\nM6\nM8\nM10\nM12\nM14\nM16\nM20";<BR> fixed_height=true;<BR> }<BR> :list_box{label ="螺钉大径&L";<BR> key="s_l";<BR> edit_width=5;<BR> height=8;<BR> list ="2\n2.5\n3\n4\n5\n6\n8\n10\n12\n14\n16\n20\n25\n30\n35\n40\n45\n50\n";<BR> fixed_height=true;<BR> }<BR> }<BR> :row{<BR> :column{<BR> :boxed_column{label="定位点";<BR> :edit_box{label="定位点&x坐标:";<BR> key="p_x";<BR> edit_width=8;<BR> value="150";}<BR> :edit_box{label="定位点&y坐标:";<BR> key="p_y";<BR> edit_width=8;<BR> value="100";}<BR> :button{label="光标拾取<";<BR> key="p_p"; } }<BR> :boxed_column{label="旋转角";<BR> :edit_box{label="&angle:";<BR> key="alf";<BR> edit_width=8;<BR> value="0";}<BR> ok_cancel;<BR>} //第一列结束<BR>:column{<BR> :boxed_column{<BR> :toggle{label="自定义尺寸";<BR> key="user_dim";<BR> value="0";}<BR> :edit_box{label="自定义大径&d:";<BR> key="user_d";<BR> edit_width=8;<BR> value="10";}<BR> :edit_box{label="自定义长度&l:";<BR> key="user_l";<BR> edit_width=8;<BR> value="50";}<BR> :boxed_column{ //第二个加框列,该列有一个切换开关和三个行<BR> :toggle{label="绘制中心线";<BR> key="cenline";<BR> value=1;}<BR> :row{<BR> :text{value="细实线颜色:";<BR> :image_button{color=4;<BR> height=2;<BR> key="tcolor";<BR> }<BR> }<BR> }<BR> :row{<BR> :text{value="粗实线颜色:";<BR> :image_button{color=5;<BR> height=2;<BR> key="scolor";<BR> }<BR> }<BR> }<BR> }<BR> }<BR> } <BR> }<BR> }<BR> }//子对话框children_dlg结束<BR> </P> 其实就是花括弧的位置有问题。下面是改过的子对话框。
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结束
出现这个提示说明DCL有问题,dce文件中指出的错误相关代码.在当前的目录中. 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> 我用的飞诗编辑器,错误文件会出现在飞诗编辑器的安装目录里面。
页:
[1]