Что нового

[Файловая система] Проблема с использованием _FileWriteFromArray

RMX

Новичок
Сообщения
2
Репутация
0
Не работает код:
Код:
#include <file.au3>
Global $av
$av[1]="A"
$av[2]="B"
_FileWriteFromArray(@ScriptDir&'\text.txt', $av)


По идее в файл должно вписаться 2 строки:
A
B

Но при запуске ошибка: Subscript used with non_Array variable
Хотя $av является массивом.

До этого все само собой осваивалось, а тут прям никак :smile:
Заранее спасибо за помощь!
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Файловая система] Не работает процедура

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.






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

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Файловая система] Не работает процедура" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
когда декларируешь массив нужно указать сколько элементов в нем будет содержаться. поэтому поменяй
Код:
Global $av

на
Код:
Global $av[2]
 
Автор
R

RMX

Новичок
Сообщения
2
Репутация
0
Проблема решена. Огромное спасибо!
Рабочий код:
Код:
#include <file.au3>
Global $av[2]
$av[0]="A"
$av[1]="B"
_FileWriteFromArray(@ScriptDir&'\text.txt', $av)
 
Верх