帮助中的例子居然不能运行,奇怪(50分)

  • 主题发起人 主题发起人 一生骄傲
  • 开始时间 开始时间

一生骄傲

Unregistered / Unconfirmed
GUEST, unregistred user!
fs := Map1.Layers.Item('US Top 20 Cities').SearchAtPoint(pnt);
这条语句编译出错,前面的圆括号处的错误为:'[' expected but '(' found
后面圆括号的错误:Not enough actual parameters
我把它改成fs := Map1.Layers.Item['US Top 20 Cities'].SearchAtPoint(pnt,0);后
编译通过,正确运行。
有谁知道是什么问题吗?
 
item可以看作是一个数组,取数组中的一个值自然应该用[]而不是():
Item['US Top 20 Cities']
至于后面的错误提示指的则是“没有足够的实参”,自己可以用金山词霸等软件看看翻译。
 
MapX自带的例子好多都有问题
你把这些问题都调通了,
你也就基本上掌握MapX了
 
同意二樓
 
我只是觉得帮助中居然有这样的错误,有些震惊。
谢谢各位了!
 
后退
顶部