wonf
路人甲
路人甲
  • 注册日期2006-02-15
  • 发帖数3
  • QQ
  • 铜币112枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1595回复:2

请问在vc下如何加载地图数据?

楼主#
更多 发布于:2006-02-18 10:36
<P>请问在vc下如何加载地图数据?</P>
<P>下面这段代码是我查找相关资料改用vc写的,但提示:"ox00416fd6e"指令引用的"ox00000000"内存。该内存不能为read.  请高手指一下,谢谢。</P>
<P>CMapXLayerInfo Linfo;</P>
<P>Linfo.SetType(miLayerInfoTypeNewTable);</P>
<P>Linfo.AddParameter("FileSpec",COleVariant("E:\\电子地图\\铁路.TAB");</P>
<P>Linfo.AddParameter("Name","COleVariant("lytest"));</P>
<P>Linfo.Addparameter("AutoCreateDatset",COleVariant("1));</P>
<P>Linfo.Addparameter("datasetname",COlevariant("lytest"));</P>
<P>CMapXLayer lyr=m_MapX.GetLayers().Add(Linfo.m_lpDispatch);</P>
喜欢0 评分0
huleibuaa
路人甲
路人甲
  • 注册日期2006-02-18
  • 发帖数21
  • QQ
  • 铜币142枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-02-18 20:52
<P>我也想知道</P>
举报 回复(0) 喜欢(0)     评分
wuxuhuicn
路人甲
路人甲
  • 注册日期2006-03-10
  • 发帖数2
  • QQ
  • 铜币105枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-03-15 10:35
这个问题可能跟MapX无关,是你的代码本身出现了非法的内存操作,例如去读已经释放的内存,看提示,你已经把某个内存指针清空了(全0),然后去读的话,VC就报错了。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部