swall2001
路人甲
路人甲
  • 注册日期2007-04-16
  • 发帖数5
  • QQ
  • 铜币134枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2746回复:3

AO关于读取数据的HRESULT:0X80040351的问题

楼主#
更多 发布于:2007-06-22 17:22
<P>        private void Form1_Load(object sender, EventArgs e)<BR>        {<BR>            AoInitialize init = new AoInitializeClass();<BR>            if (init.IsProductCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeEngine) ==<BR>              esriLicenseStatus.esriLicenseAvailable)<BR>            {<BR>                init.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngine);<BR>      }<BR>  <BR>            IWorkspaceFactory wf = new ShapefileWorkspaceFactory();<BR>            IFeatureWorkspace sp = (IFeatureWorkspace)wf.OpenFromFile("D:\\ServerTemp\\example\\", 0);</P>
<P><BR>            <FONT color=#ee3d11>IFeatureClass fc=sp.OpenFeatureClass("point.shp");</FONT><BR>_______………………<BR> }</P>
<P>————————</P>
<P>读取数据时,最后一行出现了我用的是ArcGIS Engine 9.2.1324;<BR>读取数据时,最后一行(红色代码处)出现了HRESULT:0X80040351的COM EXCEPTION,ESRI官方好像是说Ao未注册,但是写完了上面的代码应该是可以了阿;<BR>但是还是有这个错误;<BR>请高手指点,谢谢;</P><img src="images/post/smile/dvbbs/em08.gif" />
喜欢0 评分0
pink12345
路人甲
路人甲
  • 注册日期2007-01-31
  • 发帖数6
  • QQ
  • 铜币130枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-06-25 11:49
<P><FONT color=#ee3d11>IFeatureClass fc=sp.OpenFeatureClass("point");</FONT></P>
<P><FONT color=#ee3d11>".shp"不要了 </FONT><BR></P>
举报 回复(0) 喜欢(0)     评分
swall2001
路人甲
路人甲
  • 注册日期2007-04-16
  • 发帖数5
  • QQ
  • 铜币134枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2007-06-26 09:41
<P>和这个没有关系啊,试过了,我的还是不行啊;是不是License有问题啊?</P>
<P>我问别人,别人说这样可以!</P><img src="images/post/smile/dvbbs/em15.gif" />
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
3楼#
发布于:2007-06-28 09:15
程序有无进行license的检测?
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部