Главная страница
    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.45 MB
Время: 0.009 c
8-74335
Rust
2003-06-18 21:29
2003.10.23
JPEG


3-74051
ALFA
2003-10-02 15:37
2003.10.23
ПЕРЕКОДИРОВКА


14-74383
BaDeVlad
2003-10-01 18:04
2003.10.23
Kaк узнать адреса начала и конца процесса в памяти?


3-73998
Nikolai
2003-09-30 18:33
2003.10.23
импорт MEMO поля в MS SQL 7 в тип TEXT


1-74275
Стрелок
2003-10-13 09:10
2003.10.23
Помогите с вредной прогой!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский