Страница 1 из 1

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

Добавлено: 18 Июнь 2008, 17:54
Аndy
Подскажите пожалуйста, может кто-нибудь Вами использовал функцию, примерно аналогичную FileDialog(), но чтобы на выходе выдавалось не <полный путь+имяфайла>, а только <полный путь> куда бы я мог скопировать файлы. Например, у меня существует пустая директория на шлешке f:\documents\рабочие, и я туда хочу скинуть файлы из самой Clar(ы) припомощи Сopy(<откуда>,<куда>).
Потому-что когда запускаешь FilDialog(), если файл не выберешь в директории, а выберешь только папку, то на кнопку открыть не возможно нажать.
Заранее благодарен.

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

Добавлено: 18 Июнь 2008, 19:10
Игорь Столяров
Может быть я не понял смысла вопроса ... но указанный ниже код предназначен для выбора папки. Попробуйте пожалуйста.

If FileDialog('Укажите папку для обмена данными ...',Loc:SavePath,'',10110010b)
Message(Loc:SavePath)
end

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

Добавлено: 19 Июнь 2008, 15:32
Аndy
Только почему-то, :( указанная функция FileDialog не считывает шлешку(и).
FileDialog('Укажите папку для обмена данными ...',Loc:SavePath,'',10110010b)

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

Добавлено: 19 Июнь 2008, 17:42
Игорь Столяров
Никогда не задумывался над такой проблемой, но сейчас проверил: флешка, USB HDD, CD-R, DVD-R, папки в на компьютерах в локальной сети - прекрасно видны (в т.ч. и папки с русским наименованием) и доступны для выбора. Проблем нет.

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

Добавлено: 20 Июнь 2008, 11:54
Аndy
Спасибо, действительно шлешка видна, просто была неполадка с шлешкой. :)