Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Диалог выбора директории. [D7, XP]


Rolf ©   (2007-05-10 12:05:00) 

Как сделать диалог выбора директории, чтобы можно было выбирать и из локальной сети?. В компонентах вкладки Dialogs таких нет, а функция SelectDirectory выбирает только на данном компьютере.


Германн   (2007-05-10 19:03:00) [1]


> Anatoly Podgoretsky ©   (10.05.07 18:33) [10]
>
> > Rolf  (10.05.2007 17:19:06)  [6]
>
> Вместо того что бы разобратся

Чукча не читатель всяких там хелпов. А фенечки типа подсказок при наборе кода в Дельфи подсовывают только одну версию.


Anatoly Podgoretsky   (2007-05-10 18:33:00) [2]

> Rolf  (10.05.2007 17:19:06)  [6]

Вместо того что бы разобратся, тянем за собой Q со всеми вытекающими проблемами для конечного пользователя.


iXT   (2007-05-10 17:59:00) [3]

Их там две штуки оказывается :)
function SelectDirectory(const Caption: string; const: Root: WideString; var Directory: string): Boolean;


Rolf   (2007-05-10 17:51:00) [4]

Вроде интерфейс диалога не позволяет выходить в сеть:
 Dir:= lebelDirectory.text;
 FileCtrl.SelectDirectory(dir, [sdAllowCreate, sdPerformCreate, sdPrompt], -1);  

Если Dir= '' <- по умолчанию обзор данного компа
или Dir= '\\comp72' <- другой комп, все равно в обозревателе "мой компьютер".
Что нужно сделать чтобы с помощью диалога FileCtrl выходить в сеть. С QDialogs я сделал, просто интересно.


iXT   (2007-05-10 17:32:00) [5]

Из FileCtrl отлично выбирает и сетевое окружение и сетевые диски


Rolf   (2007-05-10 17:19:00) [6]

Я ошибался. SelectDirectory действительно выбирает из локальной сети, если использовать функцию из юнита QDialogs а не из FileCtrl.


Anatoly Podgoretsky   (2007-05-10 16:53:00) [7]

> Rolf  (10.05.2007 12:10:02)  [2]

> SelectDirectory() не выбирает из
локалки.

SelectDirectory


pavel_guzhanov   (2007-05-10 12:30:00) [8]


> SelectDirectory() не выбирает из локалки.

Интересно... Почему-то у меня в программе выбирает :о))


Rolf   (2007-05-10 12:22:00) [9]

нашел: SHBrowseForFolder()


Rolf   (2007-05-10 12:10:00) [10]

SelectDirectory() не выбирает из локалки.


pavel_guzhanov   (2007-05-10 12:08:00) [11]

SelectDirectory()


Наверх

Титульная страница Поиск, карта сайта Написать письмо