Код
uses crt,dos;
var
DirInfo:SearchRec;
begin
clrscr;
findfirst('c:\poly\*.*',archive,DirInfo);
writeln(dirinfo.name);
writeln(dirinfo.attr);
writeln(dirinfo.size);
readln;
end.
Почему вторая строка (атрибуты) принимает не те значения
То пишет 32 то 33 или 128 , 1 в зависимости от атрибута
А ведь константы атрибутов другие
$01 $02 $04 $10 etc
например если файл архивирован то пишет 32 ,чтение 1 .Он же должен писать 01 или там 04??