Главная страница
    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.047 c
14-1135771898
Arazel
2005-12-28 15:11
2006.01.22
У кого есть драйвер VWIN32 пожалуйста скиньте...


2-1136144382
ЭЭЭ
2006-01-01 22:39
2006.01.22
Мастера!!! Копирую файл и всё плохо...


4-1131650096
Consigliere
2005-11-10 22:14
2006.01.22
Уважаемые господа подскажите как отключить порты.


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


14-1135470822
Yerlan Dossanov
2005-12-25 03:33
2006.01.22
Взаимодействие Delphi с ОС Unix





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