Что нового

Добавления элементов в массив

badhabit

Новичок
Сообщения
36
Репутация
0
Подскажите почему не рне добавляет строку в массив следующий код?
Код:
#include <Array.au3>

Local $arr[1]
 _ArrayAdd($arr, "aaa")
 _ArrayDisplay($arr)

Показывает пустой массив...
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
добавляет в строку с индексом 1
 
Автор
B

badhabit

Новичок
Сообщения
36
Репутация
0
joiner сказал(а):
добавляет в строку с индексом 1
Не понял. Что куда добавляет?
Сделал вто так:
Код:
#include <Array.au3>

Local $arr[0]
 _ArrayAdd($arr, "aaa")
 _ArrayAdd($arr, "aaa")
 _ArrayAdd($arr, "aaa")
 _ArrayAdd($arr, "aaa")
 _ArrayDisplay($arr)

Результат следующий (аттач):
Что я делаю не так?



Добавлено:
Сообщение автоматически объединено:

И самое интересное на одном компе работает (показывает все элементы массива), а на другом - нет! :shok: Что такое может быть?


Добавлено:
Сообщение автоматически объединено:

Блин, это оказывается баг в новой версии autoit... ))
https://www.autoitscript.com/forum/topic/192253-_arrayadd-issue-in-new-version/
 

Вложения

  • Скриншот 2018-03-10 10.34.40.png
    Скриншот 2018-03-10 10.34.40.png
    2.9 КБ · Просмотры: 0

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
badhabit [?]
баг в новой версии autoit
Проблема наблюдалась на версии 3.3.14.3. Вчера вышла 3.3.14.4. Попробуйте обновиться, тем более, что фиксы для 3.3.14.3 почему-то удалены.
 
Верх