峻祁连
路人甲
路人甲
  • 注册日期2004-07-08
  • 发帖数27
  • QQ
  • 铜币202枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1687回复:2

feature.attach出错,‘Make sure Map object is valid’,怎么回事?

楼主#
更多 发布于:2005-05-22 19:31
<P>在我写的一个类里,m_pMap是成员变量,在方法调用时已经初始化为当前mapx控件,但是执行feature.Attach()方法的时候出错,不知道是什么原因?谁能帮忙解释一下?</P>
<P>代码:</P>
<P>newobj := CoFeature.Create;</P>
<P>//if m_pMap=nil then exit; // 跟踪结果m_pMap不为空。
newobj.Attach(m_pMap);
newobj.type_ := miFeatureTypeLine;</P>

<P>错误信息:Unable to attach Feature to the map. Make sure Map object is valid</P>
喜欢0 评分0
MapGuide开发者网络MapGuide Developer Network<br>
http://www.mgdn.com.cn
echo2003
点子王
点子王
  • 注册日期2003-07-28
  • 发帖数2453
  • QQ76947571
  • 铜币5473枚
  • 威望1点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
1楼#
发布于:2005-05-23 17:58
你可以换一种方法,用FeatureFactory 对象去实现!
举报 回复(0) 喜欢(0)     评分
峻祁连
路人甲
路人甲
  • 注册日期2004-07-08
  • 发帖数27
  • QQ
  • 铜币202枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-05-24 08:52
<P>改成newobj.Attach(m_pMap.ControlInterface);</P><P>问题解决</P>
MapGuide开发者网络MapGuide Developer Network<br>
http://www.mgdn.com.cn
举报 回复(0) 喜欢(0)     评分
游客

返回顶部