cnywj
路人甲
路人甲
  • 注册日期2004-11-18
  • 发帖数5
  • QQ
  • 铜币136枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1409回复:4

[求助]急C++ Builder 6.0 和MO2.3不兼容怎么办啊!!

楼主#
更多 发布于:2005-02-28 22:31
使用C++ Builder 6.0 加载MapObject2.3控件
  程序代码如下缩减:
  IMoRectanglePtr trckRect = Map1->TrackRectangle();
  Map1->Extent = trackRect;
编译出错:
    出错提示行在:Map1->Extent = trackRect;
  提示:
     'TMap::Extent'is not accessible
急死了,大虾们快回帖啊!!
喜欢0 评分0
zchang81
路人甲
路人甲
  • 注册日期2005-05-11
  • 发帖数95
  • QQ
  • 铜币324枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2005-05-11 21:34
<P>我看你还是换;一个版本吧,我也遇到过你的情况.C++Builder6.0对MO的支持不够好,</P><P>用C++Builder5.0的话就没有问题了.</P>
举报 回复(0) 喜欢(0)     评分
cnywj
路人甲
路人甲
  • 注册日期2004-11-18
  • 发帖数5
  • QQ
  • 铜币136枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2005-03-07 20:45
楼上的哥哥能不能具体联系一下啊,我的QQ是 289816526 ,谢谢了
举报 回复(0) 喜欢(0)     评分
shooter82
路人甲
路人甲
  • 注册日期2004-10-11
  • 发帖数19
  • QQ
  • 铜币187枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2005-03-01 10:11
你的问题不是兼容问题而是bcb接口封装问题
<P>之所以会出现这种情况,是因为你在使用mo的时候,只是简单的导入和编译了map控件,而bcb对mo的封装里面有些是不合适的,这学要你自己修改你所引用的mo的头文件里面的一些语句。由于本人的机器现在没有mo,希望你把文件传上来,我可以帮你修改一下。(其实就是mo文件在编译封装时的问题)</P>
举报 回复(0) 喜欢(0)     评分
idealistt
路人甲
路人甲
  • 注册日期2004-11-23
  • 发帖数9
  • QQ
  • 铜币131枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2005-03-01 09:02
<P>在工程里加了对MapObjects2_TLB.cpp的引用没有?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部