Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: CL | DM;

Вниз

Диалог выбора папки   Найти похожие ветки 

 
Tempo   (2004-06-30 12:22) [0]

Как правильно сделать диалог выбора папки, чтобы работало на всех виндах и можно было выбирать как локальные папки, так и сетевые ресурсы? У меня никак не получается сделать выбор сетевых ресурсов, где-то читал что это из-за настроек ОС, как их миновать? Спасибо.


 
Anatoly Podgoretsky ©   (2004-06-30 12:26) [1]

SelectDirectory


 
Tempo   (2004-06-30 12:49) [2]

Это и ежу понятно, один из способов, он всем меня удовлетворяет, но сетевого окружения я там не вижу.


 
Петров Денис ©   (2004-06-30 13:10) [3]

См. SHBrowseForFolder


 
Anatoly Podgoretsky ©   (2004-06-30 13:16) [4]

Tempo   (30.06.04 12:49) [2]
У тебя ошибка в программе.


 
GuAV ©   (2004-06-30 13:31) [5]


> SelectDirectory

Есть два штука, нужна вторая: SelectDirectory("","",S);


 
Tempo   (2004-06-30 14:15) [6]

Anatoly Podgoretsky ©
Интересно где?=)


 
Tempo   (2004-06-30 15:30) [7]

Все, немогу, что только не перепробовал, и два типа SelectDirectory, и другие функции API, и даже компоненты из набора RxLib и LMD, все на одно лицо почти и нигде нет "Сетевое окружение" в списке, ну хоть в стенку лбом бейся! Запустил проводник, выбрал в меню пункт "Копировать файл в...", там открывается похожее окно, и сетевое окружение есть. Что за секреты?


 
begin...end ©   (2004-06-30 15:52) [8]

Неужели даже SHBrowseForFolder не работает?

http://delphiworld.narod.ru/base/shbrowseforfolder.html


 
GuAV ©   (2004-06-30 16:57) [9]

SelectDirectory, которая SelectDirectory("","",S) - обернута вокруг SHBrowseForFolder. и она у мнея показывает сетевое окружение. имхо винда не виндато настоена...


 
Tempo   (2004-07-01 07:32) [10]

Даже SHBrowseForFolder не показывает сетевые папки. Я уже понял что это из-за настроек системы, вопрос другой, я тестирую на Windows XP Pro rus со всеми патчами и все, больше никаких настроек я не трогал. Следовательно, у всех нормальных людей будут такие глюки, следовательно все кто писал программы с использованием этих функций - делали неправильно =)))
Звучит глупо, но по логике так.
Вопрос на засыпку, кто-нибудь может дать мне уже скомпилированный exe файл с диалогом выбора каталога? Чем больше вариантов, тем лучше. Спасибо.


 
Tempo   (2004-07-01 07:38) [11]

Вопрос снят.
У нас на контролере домена в груповой политике пользователей домена отключен ярлык "Сетевое окрежение" с рабочего стола, следовательно он отовсюду пропал.
Всем спасибо.


 
Tempo   (2004-07-01 08:52) [12]

Не подскажите, как в этом диалоге выбора папки сделать сверху поле, где пользователь мог сам корректировать или вводить путь, НО чтобы при выборе из списка какойц-либо папки, туда помещался полный путь к папке, а не Рабочий стол и т.п.


 
Петров Денис ©   (2004-07-01 10:18) [13]

> пользователь мог сам корректировать или вводить путь

Использовать флаг BIF_USENEWUI, про ограничения использования флага  - см. MSDN.

> туда помещался полный путь к папке

См. рядом в MSDN функцию SHGetPathFromIDList.


 
Tempo   (2004-07-01 11:42) [14]

Спасибо, наконец все сделал как надо.



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

Текущий архив: 2004.07.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.026 c
3-1087819018
Fishka
2004-06-21 15:56
2004.07.18
MS SQL и mySQL - глюки


9-1080314417
dimych
2004-03-26 18:20
2004.07.18
Второй метод создания игровых карт


3-1087483592
Сергей Г
2004-06-17 18:46
2004.07.18
DBGrid


14-1088325039
_student
2004-06-27 12:30
2004.07.18
Нужно при щелчке на рабочем столе вывести звезду


10-1021230720
jo frodo
2002-05-12 23:12
2004.07.18
переводы CORBA services