zhousky
论坛版主
论坛版主
  • 注册日期2003-08-01
  • 发帖数281
  • QQ
  • 铜币1027枚
  • 威望3点
  • 贡献值0点
  • 银元0个
阅读:1249回复:1

在AO中对FeatureLayer自动增加点,可是程序一运行VB就死了,不知为什么?

楼主#
更多 发布于:2004-09-20 10:28
Public Sub addPoint(map As MapControl)
  Dim pFeatureLayer As IFeatureLayer
  Dim pLayer As ILayer
  Set pLayer = map.ActiveView.FocusMap.Layer(0)
  Set pFeatureLayer = pLayer
  Dim pPoint As IPoint
  Set pPoint = New Point
  Dim pFeatureClass As IFeatureClass
  Set pFeatureClass = pFeatureLayer.FeatureClass
  Dim pFeature As IFeature
  Set pFeature = New Feature
  pPoint.x = 425873
  pPoint.y = 548764
  Dim pGeometry As IGeometry
  Set pGeometry = pPoint
  Set pFeature.Shape = pGeometry
  pFeature.Store                                                      '/////会不会在这儿出了问题
  Set pFeature = pFeatureClass.CreateFeature
  MsgBox "ok"
End Sub
各位帮我看一看,谢谢,真的急用.
<BLOCKQUOTE></BLOCKQUOTE>
喜欢0 评分0
不要看我噢
rcads
路人甲
路人甲
  • 注册日期2004-05-19
  • 发帖数92
  • QQ
  • 铜币2526枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-09-20 18:00
请看这个例子,C:\Program Files\ArcGIS\DeveloperKit\samples\Controls\MapControl\MapEditing,你或许就清楚了。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部