阅读:1798回复:2
[求助]求助MapBasic问题!急!!!!!
<P >我在MapBasic的帮助文档里看到函数</P>
<P >CentroidX(table.obj)和CentroidY(Table.obj)的例子,</P> <P >都是这么用这两个函数的啊,可是我用的时候,却编译不成功,显示错误消息是:</P> <P >(arraymodule.mb:253) Found [.] while searching for [)].</P> <P >到底怎么回事啊????我怎么就不理解呢?不能用.obj的形式吗?可是帮助文档的例子里都是这样的啊!还是应该怎么办啊?<p></p></P> <P >请高手们快快帮帮我这个新手吧,我都急死了!</P> <P >谢谢大家了啊!帮帮忙吧!<p></p></P> |
|
1楼#
发布于:2008-11-06 15:09
<P>我做了下试验,</P>
<P>像帮助里那样直接open table “xyz”或者open table xyz然后CentroidX(xyz.obj)就没事,怎么我定义了这个xyz之后,比如 Dim xyz as string 之后就不行了呢?</P> |
|
2楼#
发布于:2008-11-22 15:45
<P>你需要这样</P>
<P>dim tablename as string<BR>dim colobj as alias</P> <P>tablename="xyz"<BR>colobj=tablename+".obj"<BR>note centroidx(colobj)</P> <P>这样就可以了,具体解决参考文档有关数据类型alias</P> |
|