2014-09-26 43 views
0

我得到一个错误,当我尝试申报图是这样的:AutoIt的地图宣言错误

Global $g_fileId[] 

它说: 全球$ g_fileId [] 全球$ g_fileId [^ ERROR

错误变量下标严重格式化。

如何在autoit中正确设置地图声明的格式?

编辑:我是运行版本3.4.1

+1

你运行该测试版的代码? ALT + F5 – Xenobiologist 2014-09-26 06:33:14

+0

给'Dim $ m []'一试。 – 2014-09-26 13:02:35

回答

3

你不能以这种方式声明数组。您必须声明数组的大小:

Global $g_fileId[0] 

稍后,您可以使用_ArrayInsert()增加大小。

0

这是一个地图不是一个数组...

通过定义使用“全局/本地/静态”关键字的范围使用前

地图必须申报。 本地$ mControls []

从AutoIt的帮助文件...