zhezhe0113
路人甲
路人甲
  • 注册日期2004-04-11
  • 发帖数37
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1534回复:2

我在SDE里插入一个图形时总是出错

楼主#
更多 发布于:2005-03-07 11:00
<P>SeShape polygon = new SeShape(coordref);</P>
<P>      int numParts = 1;
      int[] partOffsets = new int[numParts];
      partOffsets[0] = 0;
      int numPts = 5;
      SDEPoint[] ptArray = new SDEPoint[numPts];
      // part one
      ptArray[0] = new SDEPoint(100,1100);
      ptArray[1] = new SDEPoint(1500,1100);
      ptArray[2] = new SDEPoint(1500,1900);
      ptArray[3] = new SDEPoint(100,1900);
      ptArray[4] = new SDEPoint(100,1100);</P>
<P>      polygon.generatePolygon(numPts, numParts, partOffsets, ptArray);</P>
<P>     row.setShape(shapeColumn,polygon);</P>
<P>这样不对吗?总说数组越界,我该怎么设置ROW的参数呢?</P>
[此贴子已经被作者于2005-3-7 14:59:55编辑过]
喜欢0 评分0
zhezhe0113
路人甲
路人甲
  • 注册日期2004-04-11
  • 发帖数37
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-03-07 16:55
而且当我把图层注册后,这个程序就不能用了,insert.insertToTable()的时候已经出错好象是什么权限错误,哪位知道这是为什么,难道图层注册后,以前可以用的函数都不可以用了吗
举报 回复(0) 喜欢(0)     评分
zhezhe0113
路人甲
路人甲
  • 注册日期2004-04-11
  • 发帖数37
  • QQ
  • 铜币248枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-03-07 15:01
就是在setShape的时候,SHAPECOLUMN也是对的,为1,是SHAPE所在列,POLYGON也有值.为什么会出现index bound error
举报 回复(0) 喜欢(0)     评分
游客

返回顶部