Форум: "Основная";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
ВнизВсем привет Найти похожие ветки
← →
PVOzerski (2002-03-28 11:13) [4]>Посмотри WinAPI-функции SetFileAttributes и GetFileAttributes.
>Ну есть же функция
> FileSetAttr(const FileName: string; Attr: Integer): Integer;
А это, по сути дела, без разницы, какой вариант использовать.
Внутренняя реализация:
function FileGetAttr(const FileName: string): Integer;
begin
Result := GetFileAttributes(PChar(FileName));
end;
>FileSetAttr устанавливает атрибуты, а нужно СНЯТЬ
Получаешь старое значение атрибутов, убираешь из него ненужный и устанавливаешь то, что осталось.
Способ "уборки" должен сработать такой:
if Attr and faReadOnly=faReadOnly then
dec(Attr,faReadOnly);
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.11;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.008 c