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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сетевые пути 
:(
    Опции темы
Wing
Дата 19.6.2006, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Помогите плз. Может кто уже сталкивался такой проблемой. Как можно отличить сетевой путь(я имею ввиду за пределами компьютера - другой компьютер, инет, ...) от локального? 
PM MAIL ICQ   Вверх
Snowy
Дата 19.6.2006, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

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



Локальный путь начинается с 
\\localhost
\\127.
\\имя_компьютера
\\IP_компьютера
Всё остальное - удаленный 
PM MAIL   Вверх
Wing
Дата 19.6.2006, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Snowy, нет немного не то.
http://www.my.site.ru/, ftp://.../, \\чужойкомп\, ...
это сетевые
\\localhost\
это уже локальный

Например обращение к файлу C:\my.txt, file://C:\my.txt// это уже на моем компе, если конечно диск не сетевой.

Может в виндоузе чего-нибудь встроенное есть? 
PM MAIL ICQ   Вверх
Mechanic
Дата 20.6.2006, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

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



Цитата

ExtractFileDrive returns a string containing the drive portion of a fully qualified path name for the file passed in the FileName. For file names with drive letters, the result is in the form '<drive>'. For file names with a UNC path the result is in the form '\\<servername>\<sharename>'. If the given path contains neither style of path prefix, the result is an empty string.


Цитата

GetDriveType
The GetDriveType function determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive. 

Return Values

The return value specifies the type of drive. It can be one of the following values: 

Value    Meaning
0    The drive type cannot be determined.
1    The root directory does not exist.
DRIVE_REMOVABLE    The drive can be removed from the drive.
DRIVE_FIXED    The disk cannot be removed from the drive.
DRIVE_REMOTE    The drive is a remote (network) drive.
DRIVE_CDROM    The drive is a CD-ROM drive.
DRIVE_RAMDISK    The drive is a RAM disk.

  
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
Демо
Дата 20.6.2006, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

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



Mechanic

+ ExpandUNCFileName 


--------------------
    
PM MAIL ICQ Skype   Вверх
Wing
Дата 22.6.2006, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А как же все таки http://.../, ftp://.../, mailto:..., ..., или их просто через Copy отлавливать? 
PM MAIL ICQ   Вверх
Демо
Дата 22.6.2006, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 3.11.2005

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



Цитата(Wing @  22.6.2006,  19:12 Найти цитируемый пост)
А как же все таки http://.../, ftp://.../, mailto:..., ..., или их просто через Copy отлавливать? 


см. 
Цитата(Snowy @  19.6.2006,  20:38 Найти цитируемый пост)
 
Дата 19.6.2006,  20:38

Цитата(Mechanic @  20.6.2006,  08:56 Найти цитируемый пост)
Дата 20.6.2006,  08:56

Цитата(Демо @  20.6.2006,  10:13 Найти цитируемый пост)
Дата 20.6.2006,  10:13

 


--------------------
    
PM MAIL ICQ Skype   Вверх
Mechanic
Дата 22.6.2006, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 228
Регистрация: 5.5.2006
Где: Kharkov, Ukraine

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



Цитата(Wing @  22.6.2006,  19:12 Найти цитируемый пост)
А как же все таки http://.../, ftp://.../, mailto:..., ..., или их просто через Copy отлавливать?  

А это уже не совсем путь. Это уже больше на URL похоже.. smile
Для работы с URL'ами есть хорошие функи в Shell (shlwapi.dll).
Например, UrlCanonicalizeUrlIsFileUrlUrlIsOpaqueUrlApplyScheme, etc.. 
--------------------
Tell me the extensions of the files You backup and I'll tell You who You are..  ©Mch  
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

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

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

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

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


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

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


 




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


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

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