muxingren
路人甲
路人甲
  • 注册日期2004-09-21
  • 发帖数7
  • QQ
  • 铜币141枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1681回复:5

cb+mapx请进来

楼主#
更多 发布于:2004-09-21 09:43
<OBJECT></OBJECT>CMapXLayerPtr lyr;
lyr=Map1->Layers->Item(3);
出现错误如下:
[C++ Error] Unit1.cpp(124): E2034 Cannot convert 'int' to 'tagVARIANT'
[C++ Error] Unit1.cpp(124): E2342 Type mismatch in parameter 'Index' (wanted 'tagVARIANT', got 'int')
很简单的示例程序,如此错误,郁闷!
请大侠解释:)
喜欢0 评分0
liguangan
路人甲
路人甲
  • 注册日期2004-09-20
  • 发帖数20
  • QQ49845327
  • 铜币142枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-09-21 10:36
可能是变量类型不匹配<img src="images/post/smile/dvbbs/em07.gif" />
李广安
举报 回复(0) 喜欢(0)     评分
lyc96532
路人甲
路人甲
  • 注册日期2004-09-04
  • 发帖数3
  • QQ
  • 铜币104枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-09-21 19:57
想与你交个朋友
<P>我也是用CB开发GIS,想与你交个朋友。</P>

<P>你的问题我可以解决,tagVARIANT类型类同VARIANT,在赋值是需先申明类型。</P>
<P>如:tagVariant vTest;</P>
<P>     vTest.vt = VT_I4;</P>
<P>    vTest.lVal = 20;</P>
<P>    Map1->Layers->_Item(vTest)->Visible = false;</P>
举报 回复(0) 喜欢(0)     评分
muxingren
路人甲
路人甲
  • 注册日期2004-09-21
  • 发帖数7
  • QQ
  • 铜币141枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-09-21 21:00
<P>64775625</P>
举报 回复(0) 喜欢(0)     评分
muxingren
路人甲
路人甲
  • 注册日期2004-09-21
  • 发帖数7
  • QQ
  • 铜币141枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-09-21 21:09
非常高兴认识你,我的qq是64775625。邮箱<a href="mailtmuxingren99@163.com" target="_blank" >muxingren99@163.com</A>
举报 回复(0) 喜欢(0)     评分
eagle028
路人甲
路人甲
  • 注册日期2005-09-01
  • 发帖数12
  • QQ
  • 铜币144枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2005-09-03 02:22
<P>我是新手,也碰到了这个问题</P>
<P>明天照上面的方法试一试看看</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部