Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2007, 07:20   #1
Sanctuar
Новичок
Джуниор
 
Регистрация: 18.06.2007
Сообщений: 1
По умолчанию Косяк

Вот код, чтобы узнать атрибуты файла
..................
var
attr: Integer;
s: string;
begin
attr := FileGetAttr('c:\Autoexec.bat');
if (attr and faHidden) <> 0 then s := 'Hidden';
if (attr and faReadOnly) <> 0 then s := s + 'Read-Only';
if (attr and faSysFile) <> 0 then s := s + 'System';
if (attr and faArchive) <> 0 then s := s + 'Archive';
Label1.Caption := s;
end;

Но почему-то эта строка if (attr and faReadOnly) <> 0 then s := s + 'Read-Only'; ошибочна!
Ошибка 311: Operator not applicable with this operand type

Все должно быть правильно, не врубаюсь, аж бесит, помогите!
Sanctuar вне форума Ответить с цитированием
Старый 18.06.2007, 07:36   #2
merax
Форумчанин
 
Регистрация: 27.12.2006
Сообщений: 955
По умолчанию

А и так все правильно, у меня работает. Проблему надо искать либо в функции либо в Windows.
merax вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
косяк с DVD-ROMом( marshall Компьютерное железо 17 29.08.2008 20:45
Помогите исправить косяк в задаче на динамические переменные списки Taisja Помощь студентам 2 31.05.2008 21:49
Нахождение эйлерова цикла, косяк vendigo Общие вопросы C/C++ 1 22.11.2007 14:14
косяк при организации итерационных вычислений redfield Microsoft Office Excel 3 04.09.2007 21:35