mrjiou
路人甲
路人甲
  • 注册日期2004-07-03
  • 发帖数78
  • QQ
  • 铜币474枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2059回复:2

请看代码,为什么得到的结果是0呢?明明有对象啊!!!

楼主#
更多 发布于:2006-12-01 12:24
MapControl1.AddShapeFile('H:\','DM1');<BR>  ipLayer:= MapControl1.Layer[0];<BR>  ipFeatureLayer:= ipLayer as IFeatureLayer;<BR>  ipFeatureLayer.Get_FeatureClass(ipFeatureClass);<BR>  ipFeatureClass.FeatureCount(nil, Count);<BR>  Showmessage(IntTostr(Count));
喜欢0 评分0
hsghxm
路人甲
路人甲
  • 注册日期2004-10-27
  • 发帖数517
  • QQ4604052
  • 铜币1枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-12-01 17:15
只要你上面的代码不报错的话,那就说明对象是存在的,返回featurecout为0只能说明你添加的这个层是空层,没有feature
MSN:hsghxm@163.com QQ:4604052 (很少用,最好别加) Email:hsghxm@163.com 我的BOLG:http://www.gisempire.com/blog/user1/864/index.htm
举报 回复(0) 喜欢(0)     评分
mrjiou
路人甲
路人甲
  • 注册日期2004-07-03
  • 发帖数78
  • QQ
  • 铜币474枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-12-01 18:45
<P>我估计是我的liscence问题!</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部