Что нового

Баг Скрипт примера из справки не компилируется

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
В начале примера есть ссылка, по которой можно было скачать эту UDF. И там же, по ссылке, указано, что UDF устарела и нужно использовать функцию _FileListToArrayRec из File.au3
 
Автор
Oki

Oki

Продвинутый
Сообщения
452
Репутация
62
В начале примера есть ссылка, по которой можно было скачать эту UDF. И там же, по ссылке, указано, что UDF устарела и нужно использовать функцию _FileListToArrayRec из File.au3
Благодарю за ответ. Такое положение вещей, однако, является неправильным. Тот факт, что функция устарела, должен бросаться в глаза, а не выискиваться хождением по сторонним ресурсам.
Сообщение автоматически объединено:

Кстати, до сих пор удавалось обходиться функцией _FileListToArray, но она более бедная, чем _RecFileListToArray, а вот на функцию _FileListToArrayRec справку нахожу почему-то только в английской версии.
 
Последнее редактирование:

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Последняя версия русской справки описывает функционал AutoIt 3.3.8.1.
Функция _FileListToArrayRec была добавлена в релиз 3.3.10.0.
 
  • Like
Реакции: Oki

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
@Oki
По поводу функции RecFileListToArray. Если вы скачивали полный комплект русской справки, то могли заметить в архиве папку Include. Разработчики справки добавили UDF, не входившие в то время в состав дистрибутива AutoIt (большинство и сейчас не входит) и описали функционал в разделе "Функции пользователей" (в этом разделе ещё много чего интересного описано). А в примерах добавили ссылки на оригиналы UDF. Поэтому, если есть желание использовать функции из дополнительного раздела, то добавьте соответствующую UDF в папку Include AutoIt или в папку скрипта или пропишите к ней полный путь. И тогда примеры из справки будут запускаться.
 
  • Like
Реакции: Oki
Автор
Oki

Oki

Продвинутый
Сообщения
452
Репутация
62
@InnI
Очень полезная информация. Неплохо было бы её где-то прикрепить, чтобы о ней стало известно широкой публике. Это таким образом, вероятно, можно использовать многое из устаревшего материала, кроме случаев концептуальных изменений, входящих в противоречие. Правда, такие противоречия систематически отслеживаться вряд ли будут, поэтому нужно осознавать соответствующие риски использования.
 
Верх