|
阅读:1679回复:2
[求助]在c++cuilder6中使用 MapX5如何画线?
<P>本人在用c++cuilder6与 MapX5,想在地图上画一条线,但总是报错,总是认为没有插入图层?请问原因何在?</P>
<P>报错提示:</P> <P>Project Project1.exe raised exception class EOIeException with message 'The insertion layer is not set. The insertion layer must be set before the object creation tools can be used'. Process stopped. Use Step or Run to continue.</P> <P>我自己的源码:</P> <P>CMapXLayerPtr lyr;<BR>lyr=Map1->Layers->_Item(Variant(5));<BR>lyr->Layers->InsertionLayer;<BR>//Map1->Layers->_Item(Variant(5));<BR>lyr->Editable=True;<BR>Map1->CurrentTool=miAddLineTool;</P> <P>或者还有别的方式?</P> |
|
|
1楼#
发布于:2005-12-07 18:24
是呀,郁闷,我也是。报错说Item()不是CMapXLayers的成员。郁闷,买的参考书都是这么写的。请高手赐教。
|
|
|
2楼#
发布于:2005-09-03 01:46
<P>我也是用c++builder开发</P>
<P>可是下面这条语句老是报错</P> <P>map->layers->item(0)->name;</P> <P>那里有错阿</P><img src="images/post/smile/dvbbs/em12.gif" /> |
|