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

Вниз

SelectDirectory   Найти похожие ветки 

 
APXi ©   (2004-03-05 18:57) [0]

Как сделать чтобы при вызове окна выбора директорий
SelectDirectory(const Caption: string; const Root: WideString; out Directory: string) автоматически открывался путь переданный в Directory.
Root неподходит.


 
Fay ©   (2004-03-05 18:59) [1]

Передай в Directory


 
Defunct ©   (2004-03-05 18:59) [2]

ChDir("путь переданный в Directory");
SelectDirectory(const Caption: string; const Root: WideString; out Directory: string);


 
Fay ©   (2004-03-05 19:04) [3]

var
 s : String;
begin
 c := "c:\";
 SelectDirectory("qwe", "", c);
end;


 
APXi ©   (2004-03-05 19:06) [4]

(3) Неработает так


 
Fay ©   (2004-03-05 19:07) [5]

Покажи код. Очень интересно.


 
Fay ©   (2004-03-05 19:08) [6]

Согласен 8)

var
с : String;
begin
c := "c:\";
SelectDirectory("qwe", "", c);
end;


 
APXi ©   (2004-03-05 19:09) [7]

Function MySelectDirectory(aDefDir:String) : String;
Var NewDir : String;
begin
 NewDir := aDefDir;
 If SelectDirectory(aDefDir, "", NewDir) then
    Result := GetNormalPath(NewDir)
 Else
    Result := aDefDir;
end;


 
Fay ©   (2004-03-05 19:12) [8]

GetNormalPath?


 
APXi ©   (2004-03-05 19:14) [9]

(8) Это функция моя. Неимеет значение.
Так как сделать SelectDirectory?


 
Defunct ©   (2004-03-05 19:24) [10]

procedure TForm1.Button2Click(Sender: TObject);
Var NewDir: WideString;
begin
 SelectDirectory("zzzz","C:\Windows\", NewDir);
end;


 
Defunct ©   (2004-03-05 19:26) [11]

парод, заметил что root не подходит


 
Defunct ©   (2004-03-05 19:31) [12]

APXi ©   (05.03.04 19:06) [4]

Еще как работает.

Uses FileCtrl;

Fay ©   (05.03.04 19:08) [6]

Юзаем SelectDirectory из модуля FileCtrl;


 
APXi ©   (2004-03-05 19:55) [13]

(12) Без модуля FileCtrl программа вообщебы некомпилировалась.
Ну неработает у меня так как в (6) у меня выделен постоянно (Мой компьютер)


 
Fay ©   (2004-03-05 19:55) [14]

2 Defunct ©   (05.03.04 19:31) [12]
Это круто


 
Fay ©   (2004-03-05 19:59) [15]

2 APXi ©   (05.03.04 19:55) [13]
Согласен. Под D5 тот же эффект.


 
Fay ©   (2004-03-05 20:06) [16]

Проверь почту


 
Гаврила   (2004-03-05 20:29) [17]

Выход только один - вызывать ShBrowseForFolder
при таком(более низкоуровневом) вызове возможность инициализировать начальную папку есть.
Подробности - в коде реализации SelectDirectory и и MSDN


 
olookin ©   (2004-03-05 20:31) [18]

Не понимаю проблемы. Все работает если внимательно почитать помощь..


 
Гаврила   (2004-03-05 20:43) [19]

>>olookin ©   (05.03.04 20:31) [18]
В D7 работает, в D5 не работает


 
olookin ©   (2004-03-05 20:57) [20]

[19] Гаврила   (05.03.04 20:43)

Чушь. Работает.


 
Гаврила   (2004-03-05 21:04) [21]

>>olookin ©   (05.03.04 20:57) [20]
Сейчас D5 нет под рукой, чтобы проверить. Точно помню, что не работало. Возможно, дело в патчах, которые у меня не стояли


 
olookin ©   (2004-03-05 21:59) [22]

[21] Гаврила   (05.03.04 21:04)

Может и в патчах дело но я под 5-й ей пользуюсь без проблем



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

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

Наверх





Память: 0.49 MB
Время: 0.045 c
6-1073907626
Anatolik
2004-01-12 14:40
2004.03.28
kak c помошью компанента WebBrowser можно соединится через


7-1073043618
Net_Prosto
2004-01-02 14:40
2004.03.28
Ждущий режим


8-1069320483
_ncux_
2003-11-20 12:28
2004.03.28
Как сделать свою прогу скрин-сейвером?


14-1078394343
able
2004-03-04 12:59
2004.03.28
RTFTOHTML


1-1078860473
JIruaasgyy
2004-03-09 22:27
2004.03.28
Как в ComboBox выбрать 1 из доступных Item_ов и поместить в поле?





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