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

Вниз

Подскажите, что выполняет данная функция?   Найти похожие ветки 

 
Golden   (2009-01-27 12:31) [0]

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

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;


 
Palladin ©   (2009-01-27 12:37) [1]

Команды.


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


> Команды.


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


 
Palladin ©   (2009-01-27 12:59) [3]


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

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


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

> [0] Golden   (27.01.09 12:31)

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


 
clickmaker ©   (2009-01-27 13:47) [5]

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


 
Anatoly Podgoretsky ©   (2009-01-27 13:50) [6]

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


 
Jeer ©   (2009-01-27 14:39) [7]


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


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



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
2-1232877614
CodeMaster
2009-01-25 13:00
2009.03.15
Маска файла


15-1231595355
Slider007
2009-01-10 16:49
2009.03.15
С днем рождения ! 9 января 2009 пятница


2-1232640965
web-rider
2009-01-22 19:16
2009.03.15
Косячок с отправкой писем на мыло


3-1216887060
DelphiN!
2008-07-24 12:11
2009.03.15
SQL Запрос выводит пустоту


4-1206616798
Answer_i3
2008-03-27 14:19
2009.03.15
Как отловить событие сохранения?