Что нового

Ошибка при создании кнопок цикллом

eus_deus

Новичок
Сообщения
118
Репутация
0
Привет!
На данном участке выдает ошибку
Код:
For $h=1 To 5
 $Button[$h] = GUICtrlCreateButton("", 370, $h*24+70, 20, 20) 
Next

Ошибка - Expected a "=" operator in assignment statement на [$h]. Куда копать? Остальные конструкции такого вида работают, как вот:
Код:
For $d=1 to $Lgt[0][0]
$Label_lgt[$d] = GUICtrlCreateLabel($Lgt[$d][0], 20, $d*32+88, 130, 25)
GUICtrlSetFont($Label_Lgt[$d], 10, 600, 0, "MS Sans Serif")
$Button_lgt[$d] = GUICtrlCreateButton("", 170, $d*32+88, 25, 25, $BS_ICON)
GUICtrlSetImage(-1,@ScriptFullPath,201,0)
$Input_lgt[$d] = GUICtrlCreateInput("", 200, $d*32+88, 50, 25)
GUICtrlSetState(-1,$gui_disable)
Next

Autoit 3.3.13.13
 
Автор
E

eus_deus

Новичок
Сообщения
118
Репутация
0
inververs, какую надо использовать тогда? последний финал?
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
Да, желательно проверять на релизе, или если используете беты, то обновляйтесь почаще.
 
Автор
E

eus_deus

Новичок
Сообщения
118
Репутация
0
Не вариант. Финал - та же ошибка
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
eus_deus [?]
Ошибка - Expected a "=" operator in assignment statement на [$h]. Куда копать?
А так?
Код:
Local $Button[5]

For $h = 0 To UBound($Button)-1
 $Button[$h] = GUICtrlCreateButton("", 370, $h*24+70, 20, 20)
Next
 
Автор
E

eus_deus

Новичок
Сообщения
118
Репутация
0
А так нормально. Закрываем! Спасибо за толчки в нужную сторону
 
Верх