Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.041 c
14-1134685773
Antip
2005-12-16 01:29
2006.01.22
Delphi 2006, скорость загрузки


6-1129151926
Boa77
2005-10-13 01:18
2006.01.22
Привет Мастерам! как мониторить все url или ip?


6-1128678819
Mr. WAP
2005-10-07 13:53
2006.01.22
Перекодировка ..


1-1134506057
Mongoose
2005-12-13 23:34
2006.01.22
помогите пожалуйста разобраться: последовательный симплекс метод


2-1135931817
ANB
2005-12-30 11:36
2006.01.22
Хендл окна это Integer или Cardinal ?





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