Функция аналогичная FileDialog(), но чтобы файла было

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аndy
Новичок
Сообщения: 11
Зарегистрирован: 22 Апрель 2008, 15:09

Функция аналогичная FileDialog(), но чтобы файла было

Сообщение Аndy »

Подскажите пожалуйста, может кто-нибудь Вами использовал функцию, примерно аналогичную FileDialog(), но чтобы на выходе выдавалось не <полный путь+имяфайла>, а только <полный путь> куда бы я мог скопировать файлы. Например, у меня существует пустая директория на шлешке f:\documents\рабочие, и я туда хочу скинуть файлы из самой Clar(ы) припомощи Сopy(<откуда>,<куда>).
Потому-что когда запускаешь FilDialog(), если файл не выберешь в директории, а выберешь только папку, то на кнопку открыть не возможно нажать.
Заранее благодарен.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Функция аналогичная FileDialog(), но чтобы файла было

Сообщение Игорь Столяров »

Может быть я не понял смысла вопроса ... но указанный ниже код предназначен для выбора папки. Попробуйте пожалуйста.

If FileDialog('Укажите папку для обмена данными ...',Loc:SavePath,'',10110010b)
Message(Loc:SavePath)
end
Make Clarion Great Again ! 😎
Аndy
Новичок
Сообщения: 11
Зарегистрирован: 22 Апрель 2008, 15:09

Re: Функция аналогичная FileDialog(), но чтобы файла было

Сообщение Аndy »

Только почему-то, :( указанная функция FileDialog не считывает шлешку(и).
FileDialog('Укажите папку для обмена данными ...',Loc:SavePath,'',10110010b)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Функция аналогичная FileDialog(), но чтобы файла было

Сообщение Игорь Столяров »

Никогда не задумывался над такой проблемой, но сейчас проверил: флешка, USB HDD, CD-R, DVD-R, папки в на компьютерах в локальной сети - прекрасно видны (в т.ч. и папки с русским наименованием) и доступны для выбора. Проблем нет.
Make Clarion Great Again ! 😎
Аndy
Новичок
Сообщения: 11
Зарегистрирован: 22 Апрель 2008, 15:09

Re: Функция аналогичная FileDialog(), но чтобы файла было

Сообщение Аndy »

Спасибо, действительно шлешка видна, просто была неполадка с шлешкой. :)
Ответить