|
阅读:1143回复:2
关于ao开发问题。
<P>在使用ao开发的过程中,要保存编辑图层中做的改变。本可以调用arcmap本身提供的保存整个工程的功能,可是在调用该功能之后,在点击工程中的保存按钮,弹出错误对话框。提示说:磁盘空间不够,或该文件不能写入。但在调用该过程之前,点击保存按钮则能够正常保存。请问各位,ao开发高手,这是何原因?</P>
<P>该段程序为</P> <P>Function SaveEdit()<BR>'保存图层编辑</P> <P> Dim pCmdBars As ICommandBars<BR> Set pCmdBars = ThisDocument.CommandBars<BR> Dim pCmd0 As ICommandItem<BR> Set pCmd0 = pCmdBars.Find(arcid.Editor_SaveEdits)<BR> pCmd0.Execute<BR>End Function</P> <P>还有别的方法能够保存所做的编辑吗??</P> |
|
|
1楼#
发布于:2005-12-13 16:09
<P>arcmap的保存文档是不会保存编辑的</P>
<P>只有调用编辑条上的保存编辑工具才可以保存做的修改</P> |
|
|
|
2楼#
发布于:2005-12-13 19:48
<P>可是为什么调用了这个功能后,再点击保存按钮就会出错呢?但是,我新建了一个*.mxd调用这个功能,再点击保存就不会跳出出错信息。</P>
|
|