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

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

Подскажите, что выполняет данная функция? [D7, XP]


Golden ©   (2009-01-27 12:31:00) 

Здравствуйте. Подскажите, что выполняет данная функция? Заранее спасибо.

function CheckFileShare(FileName: string; dwShareAccess: Cardinal = 0): boolean;
var
 hFile: cardinal;
begin
 Result := False;
 hFile := CreateFile(PAnsiChar(FileName), GENERIC_READ, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
 Result := hFile <> INVALID_HANDLE_VALUE;
 CloseHandle(hFile);
end;


Jeer   (2009-01-27 14:39:00) [1]


> Anatoly Podgoretsky ©   (27.01.09 13:50) [6]
>
> Кто то велосипед изобретал и это у него плохо получилось.
>
>


Да ладно.. на одном из форумов обсуждали ускоренные алгоритмы деления целых чисел на константы с учетом получения остатков, так меня просто убило "выражопывание" автора одного из "алгоритмов": "Ну, да - иногда мы будем получать некорректные результаты, но это редко наблюдается.


Anatoly Podgoretsky   (2009-01-27 13:50:00) [2]

Кто то велосипед изобретал и это у него плохо получилось.


clickmaker   (2009-01-27 13:47:00) [3]

строго говоря, название не совсем корректно.
Так как функция всего лишь проверяет, существует ли файл и есть ли доступ к нему на чтение
не говоря уже о том, что dwShareAccess вообще не используется
да и вот это - Result := False; - лишнее


@!!ex   (2009-01-27 13:06:00) [4]

> [0] Golden   (27.01.09 12:31)

Переведи буквально название функции. собственно это то, что она делает. :)


Palladin   (2009-01-27 12:59:00) [5]


> Т.е в чем ее предназначение?

там всего 3 (три, не тридцать, три) строчки, ты разобраться в них не можешь чтоли?


Golden   (2009-01-27 12:40:00) [6]


> Команды.


Т.е в чем ее предназначение?)) Я так понял поиск файла выполняет, может и ошибаюсь. Подскажите плз


Palladin   (2009-01-27 12:37:00) [7]

Команды.


Наверх

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