Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Вниз

Диалог открытия папки   Найти похожие ветки 

 
Spiri7   (2003-10-10 21:35) [0]

Необходимо с реализовать выбор необходимой дирректории, так же как это делается с файлами????


 
Zacho   (2003-10-10 21:48) [1]

Помниться, это и FAQ есть..
SHBrowseForFolder


 
Нурик   (2003-10-11 10:09) [2]

2 Zacho
Если ты такой крутой, то почему бы тебе не ответить прямо, ане ссылатьсяя на FAQ.

А насчёт вопроса делаешь так: Используй функцию SelectDirectory из модуля FileCtrl. Например так:

var dir: string;
...
begin
...
SelectDirectory("Укажите каталог установки программы","",dir);
...
end;

Всё!


 
Spiri7   (2003-10-11 12:24) [3]

Спасибо Нурик. В FAQ на этом сайте я его не нашел.


 
Мрачный призрак мастера флуда   (2003-10-11 14:38) [4]

В RX-ах кстати есть.


 
Юрий Федоров   (2003-10-11 19:43) [5]

SelectDirectory не умеет выставлять изначально выбранную папку.Если это нужно, то SHBrowseForFolder


 
Нурик   (2003-10-13 07:43) [6]

2 Юрий Федоров

Как не умеет выставлять изначально выбранную папку?!!!, если сделать так:

var dir: string;
...
begin
...
SelectDirectory("Укажите каталог установки программы","c:\MyProgs",dir);
...
end;

то он будет открывать с "c:\MyProgs", но конечно ты ограничишься только этой папкой и её подкаталогами. :)))))))


 
KSergey   (2003-10-13 08:01) [7]

> [6] Нурик © (13.10.03 07:43)
> Как не умеет выставлять изначально выбранную папку?!!!,
> если сделать так:
>
> то он будет открывать с "c:\MyProgs", но конечно ты ограничишься
> только этой папкой и её подкаталогами. :)))))))

Вы находите это смешным??? Взять и обрубить пользователю руки с ногами - чтобы глупостями не занимался. В принципе, конечно, выход.

Я бы рекомендовал BrowseDirectory из RxLib - там и по умолчанию можно каталог задать. В крайности - стырить оттуда реализацию, может и доработать.
Впрочем и в интете этих реализаций всяких - горы.

[2] Нурик © (11.10.03 10:09)
2 Zacho
Если ты такой крутой, то почему бы тебе не ответить прямо, ане ссылатьсяя на FAQ.


А потому, молодой человек, что FAQ пишут не для собственного удовольствия, а чтобы вопросов в них собранных не задавали на форумах. Впрочем, это не помогает.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
3-74018
StarCon
2003-09-29 13:12
2003.10.23
Список серверов в combo-box


1-74144
ZEE
2003-10-10 18:47
2003.10.23
Приколы с памятью занимаемой прогой


1-74164
zdn
2003-10-09 20:49
2003.10.23
Сервисы в Delphi


1-74179
BelAS
2003-10-10 05:25
2003.10.23
Интерфейс приложения


7-74515
Шустрый
2003-08-11 12:22
2003.10.23
Как получить текст из TEdit не моего приложения?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский