阅读:1381回复:1
求助CreatFeatureClass问题
<BR>
<P>请教各位高手:</P> <P> 本人在使用CreatFeatureClass方法创建FeatrueClass时,遇到以下问题:</P> <P> IFeatureLayer pFeatureLayer;<BR> pFeatureLayer = new FeatureLayerClass();</P> <P> IFeatureDataset featureDataset;</P> <P> featureDataset = new FeatureDatasetClass(); //提示错误<BR> <BR> pFeatureLayer.FeatureClass = featureDataset.CreateFeatureClass(); //参数这里省略</P> <P> 错误提示:FeatureDatasetClass不能实例化 。</P> <P> 而如果不对FeatureDatasetClass进行实例化,将无法调用CreateFeatureClass()函数,Dataset是抽象类不能进行实例化,但FeatureDatasetClass是由Dataset派生而来,并不是抽象类,为何也不能实例化?而CreateFeatureClass()并不是静态函数,那我该如何调用CreateFeatureClass()呢?</P> <P> 请各位高手帮帮忙,我已经看了找了好几天,都没有找答案,谢谢!</P> |
|
1楼#
发布于:2007-09-14 15:16
<P>真是晕的可以!</P>
<P>IFeatureDataset featureDataset;</P> <P>featureDataset = new FeatureDatasetClass(); //提示错误</P> <P>这样是不行的,不知道你有没有看帮助。IDataset可以用这样的方法获得:</P> <P>IDataset pDataset=(IDataset)pFeatureClass;<BR></P> |
|