powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка в GetOpenFileName при выборе нескольких файлов
5 сообщений из 5, страница 1 из 1
Ошибка в GetOpenFileName при выборе нескольких файлов
    #32672471
ChAko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно вызвать окно выбора нескольких файлов.
Для этого я пользуюсь GetOpenFileName с соответствующим флагом OFN_ALLOWMULTISELECT. При выборе одного файла lpstrFile возвращает все правильно, а если выбрать несколько файлов то только путь, lpstrFileTitle тоже пустой. Кстати у меня стоит флаг OFN_EXPLORER, если его убрать, то всё работает нормально. Всем проблема?
...
Рейтинг: 0 / 0
Ошибка в GetOpenFileName при выборе нескольких файлов
    #32672560
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здесь неплохой класс для CommonDialog. Вообще с такими вещами, как диалоги или работа с ini-файлами или с Shell гораздо удобнее использовать классы кем-то когда-то сделанные и не париться.
...
Рейтинг: 0 / 0
Ошибка в GetOpenFileName при выборе нескольких файлов
    #32672654
ChAko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эти исподники тоже не куда не годятся. С помощью них мне как же не удалось выбрать несколько файлов. У меня складывается впечатление, что это бага виндовая, теперь вопрос как её обойти.
...
Рейтинг: 0 / 0
Ошибка в GetOpenFileName при выборе нескольких файлов
    #32672813
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В событии Private Sub cmdOpen_Click()
изменяем .flags = OFN_FILEMUSTEXIST Or OFN_PATHMUSTEXIST Or OFN_HIDEREADONLY Or OFN_ALLOWMULTISELECT
и после .ShowOpen
добавляем Debug.Print .Filename
Запускаем, выбираем несколько файлов, смотрим Immediate
...
Рейтинг: 0 / 0
Ошибка в GetOpenFileName при выборе нескольких файлов
    #32674239
ChAko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, разобрался!
---
HotCharts.ru - Всегда свежие чарты
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка в GetOpenFileName при выборе нескольких файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]