有关ServerStyle文件的删除问题

mzh110 2011-07-18 10:12:54
我在做ServerStyle符号删除的时候,出现异常,寻找GIS大侠帮助解决问题。
string strPath = @"c:\Graph.ServerStyle";
ServerStyleGalleryClass pStyleGallery = new ServerStyleGalleryClass();
pStyleGallery.AddFile(strPath);
pStyleGallery.TargetFile = strPath;
IEnumStyleGalleryItem pEnumStyleItem = pStyleGallery.get_Items("Line Symbols", strPath, "");
IStyleGalleryItem pStyleItem = pEnumStyleItem.Next();
while (pEnumStyleItem != null)
{
pStyleGallery.RemoveItem(pStyleItem);
pStyleItem = (ServerStyleGalleryItem)pEnumStyleItem.Next();
}

报错:对 COM 组件的调用返回了错误 HRESULT E_FAIL。
ErrorCode : -2147467259
...全文
52 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mzh110 2011-07-18
IStyleGallery pStyleGallery = new ESRI.ArcGIS.Framework.StyleGalleryClass();
IStyleGalleryStorage pStyleGalleryStorage = pStyleGallery as IStyleGalleryStorage;
string strPath = @"c:\Dimension.style";
pStyleGalleryStorage.AddFile(strPath);
pStyleGalleryStorage.TargetFile = strPath;
IEnumStyleGalleryItem pEnumStyle = pStyleGallery.get_Items("Line Symbols", strPath,"");
pEnumStyle.Reset();
IStyleGalleryItem pStyleItem = pEnumStyle.Next();
while (pStyleItem != null)
{
pStyleGallery.RemoveItem(pStyleItem);
pStyleItem = pEnumStyle.Next();
}
这样可以删除Style文件,但是怎么样去删除ServerStyle文件呢,请大侠指点。
回复
相关推荐
发帖
.NET技术其他语言
创建于2007-09-28

1831

社区成员

.NET技术 其他语言讨论
申请成为版主
帖子事件
创建了帖子
2011-07-18 10:12
社区公告
暂无公告