完成该操作所需的数据还不可使用(异常来自 HRESULT:0x8000000A)
环境:
AS92+filegeodatabase
如题,错误信息如下:
完成该操作所需的数据还不可使用。 (异常来自 HRESULT:0x8000000A)
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Runtime.InteropServices.COMException: 完成该操作所需的数据还不可使用。 (异常来自 HRESULT:0x8000000A)
源错误:
|
查了EDN上的文章,案例很少,其错误为ENGINE中出现,介绍如下:
IActiveView pAV = map as IActiveView;
tagRECT df = pAV.ScreenDisplay.DisplayTransformation.get_DeviceFrame();
if (df.bottom == 0 && df.left == 0 && df.right == 0 && df.top == 0)
{
// re-compute deviceFrame
Rectangle r = mapMain.ClientRectangle;
df.bottom = r.Bottom;
df.left = r.Left;
df.right = r.Right;
df.top = r.Top;
pAV.ScreenDisplay.DisplayTransformation.set_DeviceFrame(ref df);
}
按照思路修改,没有达到效果,后来想到了地图的投影设置,所引用的MXD没有设置投影,加上去后问题解决!
原因?