|
阅读:1409回复:4
[求助]急C++ Builder 6.0 和MO2.3不兼容怎么办啊!!
使用C++ Builder 6.0 加载MapObject2.3控件
程序代码如下缩减: IMoRectanglePtr trckRect = Map1->TrackRectangle(); Map1->Extent = trackRect; 编译出错: 出错提示行在:Map1->Extent = trackRect; 提示: 'TMap::Extent'is not accessible 急死了,大虾们快回帖啊!! |
|
|
1楼#
发布于:2005-05-11 21:34
<P>我看你还是换;一个版本吧,我也遇到过你的情况.C++Builder6.0对MO的支持不够好,</P><P>用C++Builder5.0的话就没有问题了.</P>
|
|
|
2楼#
发布于:2005-03-07 20:45
楼上的哥哥能不能具体联系一下啊,我的QQ是 289816526 ,谢谢了
|
|
|
3楼#
发布于:2005-03-01 10:11
你的问题不是兼容问题而是bcb接口封装问题
<P>之所以会出现这种情况,是因为你在使用mo的时候,只是简单的导入和编译了map控件,而bcb对mo的封装里面有些是不合适的,这学要你自己修改你所引用的mo的头文件里面的一些语句。由于本人的机器现在没有mo,希望你把文件传上来,我可以帮你修改一下。(其实就是mo文件在编译封装时的问题)</P> |
|
|
4楼#
发布于:2005-03-01 09:02
<P>在工程里加了对MapObjects2_TLB.cpp的引用没有?</P>
|
|