Показать сообщение отдельно
  #8  
Старый 19.01.2009, 19:27
ApplicatiOn ApplicatiOn вне форума
Активный
 
Регистрация: 28.02.2008
Сообщения: 388
Репутация: -10
По умолчанию

дада, файлы только пропадают внекуда когда я делаю "системный" и "архивный". А когда делаю скрытый он помечается некой маленькой "черной меткой" (если присмотреться то это часы (видимо временный файл))...

не совсем ясно...

p.s. кстати зачем мутить

Код:
function FileSetHidden(const FileName: string; hid: Boolean): Boolean;
var Flags: Integer;
begin
  Result := False;
  Flags := GetFileAttributes(PChar(FileName));
  if hid then
    Flags := Flags or faHidden
  else
    Flags := Flags and not faHidden;

  Result := SetFileAttributes(PChar(FileName), Flags);
end;

это, если

Код:
if Check.Checked then
 FileSetAttr(file, faHidden)
 else
 FileSetAttr(file, not faHidden)

совсем одинаково функционально?
Ответить с цитированием