Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Каталоги 
:(
    Опции темы
ProgrammistDelphi
Дата 1.2.2005, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



Такая проблема. Мне нужно выбрать каталог в сети, На каком-либо компе, где есть доступ на какую-будь папку. Но функция SelectDerictory не предостовляет возможности работы с сетью, а OpenDialog разрешает выбор только файлов, что мне делать? smile smile

И как мне можно проверить существование пути по сети.


PM MAIL   Вверх
SoWa
Дата 1.2.2005, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



\\User11\c:\KATAЛОГ


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
ProgrammistDelphi
Дата 1.2.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 19.1.2005

Репутация: нет
Всего: нет



SoWa Это я тоже знаю. Мне нужно выбрать каталог с помощью, какой-либо формы.

\User11\c:\KATAЛОГ - это нужно подставить в функцию фактическим параметром
PM MAIL   Вверх
SoWa
Дата 1.2.2005, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Харекришна
****


Профиль
Группа: Комодератор
Сообщений: 2422
Регистрация: 18.10.2004

Репутация: 2
Всего: 74



А OpenDialog не может видеть сетевые директории?


--------------------
Всем добра smile
PM MAIL ICQ   Вверх
Girder
Дата 1.2.2005, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лентяй 2
***


Профиль
Группа: Участник Клуба
Сообщений: 1993
Регистрация: 12.5.2004

Репутация: 31
Всего: 155



Типо так:
Код
uses ShellAPI, ShlObj;

procedure TForm1.Button1Click(Sender: TObject);
var iID:PItemIDList;
   BI:TBrowseInfo;
   DisplayName,t:array[0..MAX_PATH-1] of char;
begin
FillChar(BI,SizeOf(TBrowseInfo),#0);
BI.hwndOwner:=Application.Handle;
BI.pszDisplayName:=@DisplayName;
BI.lpszTitle:=PChar('Выбирай... :)');
BI.ulFlags:=BIF_RETURNONLYFSDIRS;
iID:=SHBrowseForFolder(BI);
if iID<>nil then
 begin
  SHGetPathFromIDList(iID,t);
  Caption:='Путь: '+t;
  Caption:=Caption+'; Типо папка: '+DisplayName;
  GlobalFreePtr(iID);
 end;
end;



--------------------
Как слышим, так и пишим.
Истина где-то там...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.