阅读:2747回复:3
AO关于读取数据的HRESULT:0X80040351的问题
<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" /> |
|
1楼#
发布于:2007-06-28 09:15
程序有无进行license的检测?
|
|
|
2楼#
发布于:2007-06-26 09:41
<P>和这个没有关系啊,试过了,我的还是不行啊;是不是License有问题啊?</P>
<P>我问别人,别人说这样可以!</P><img src="images/post/smile/dvbbs/em15.gif" /> |
|
3楼#
发布于:2007-06-25 11:49
<P><FONT color=#ee3d11>IFeatureClass fc=sp.OpenFeatureClass("point");</FONT></P>
<P><FONT color=#ee3d11>".shp"不要了 </FONT><BR></P> |
|