Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
ВнизOpenDialog Найти похожие ветки
← →
Grigirian (2006-01-01 18:55) [0]как сделать чтобы в OpenDialog можно было выбирать только папку, а не файлы.
и чтобы в edit1.text передавалось имя папки
← →
begin...end © (2006-01-01 20:52) [1]Вместо TOpenDialog используйте одну из функций SelectDirectory из модуля FileCtrl (описание посмотрите в справке).
← →
Grigirian (2006-01-02 12:09) [2]а других способов нету?
просто когда я выбираю папку для сохранения таким способом,
то у меня пересатеёт грузится файл
t.loadFromFile("text\1.txt");
а если не использовать эту процедуру
то все нормально работает
← →
Grigirian (2006-01-02 12:16) [3]как я понял эта процедура меняет корневую папку проекта
и поэтому если я выбиру папку например "C:\papka"
то файл будет искаться в "c:\papka\text\1.txt"
а мне такое не надо
← →
Anatoly Podgoretsky © (2006-01-02 13:08) [4]А ты пиши сразу в нужное место, зачем же писать в случайную папку?
← →
Grigirian (2006-01-02 19:18) [5]Можно тогда ещё 1 вопросик...
как проверить
открыто ли опен диалогом что то
или он был просто закрыт без выбора файлов
я уже запарился
не помогает
if OpenDialog.Filename <> ""
← →
Джо © (2006-01-02 19:22) [6]Схема использования такая:
if OpenDialog1.Execute then
begin
// тут можно обращаться к OpenDialog1.FileName
// и OpenDialog1.Files
// так как пользователь нажал "Открыть".
end;
Кстати, должна быть и в Справке.
← →
Германн © (2006-01-03 02:23) [7]
> Grigirian (02.01.06 12:16) [3]
>
> как я понял эта процедура меняет корневую папку проекта
Нет. Ты не правильно понял. Почитай про CurrentDir. Имхо, когда поймешь её суть - все вопросы исчезнут.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.047 c