Что нового

Команда FileOpenDialog возвращает не все фалы.

vovsla

Осваивающий
Сообщения
607
Репутация
36
При использовании данной конструкции
Код:
$Scr=FileOpenDialog("Выбор картинок", @ScriptDir&"\", "(*.jpg)", 4)
$Files=StringSplit($Scr, "|")
_ArrayDisplay($Files, "")

в массиве оказывается 1093 файла из 2511 выделенных, в 1094ой ячейке вместо имени файла лежит цифра 201.
Как получить все файлы?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
А если использовать _WinAPI_GetOpenFileName() вместо FileOpenDialog()?
 
Автор
V

vovsla

Осваивающий
Сообщения
607
Репутация
36
если брать 107 файлов, то _WinAPI_GetOpenFileName() работает нормально, если брать 4639 файлов, то выводит массив с двумя значениями в качестве которых выступают квадратики
 
Автор
V

vovsla

Осваивающий
Сообщения
607
Репутация
36
данную проблему решил по простому - сделал выбор не файлов, а папки к которой применяется функция поиска всех файлов в данной папке по заданной маске
 
Верх