Текущий архив: 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.47 MB
Время: 0.022 c