   C++,  C++Builder, API Windows_______________869

int attrib = _rtl_chmod(SFile, 0);

_rtl_chmod(SFile, 1, attrib I FA_HIDDEN);

        Memol
  SFile:

int attrib = _rtl_chmod(SFile, 0) ;

if(attrib == -1)
(

Memol->Lines->Add("  " + IntToStr(errno));

return;

)
if (attrib & FA_RDONLY)

Memol->Lines->Add(SFile + "     ");

if (attrib & FA_HIDDEN)

Memol->Lines->Add(SFile + "   ");

if (attrib & FA_SYSTEM)

Memol->Lines->Add(SFile + "   ");

if (attrib & FA_DIREC)

Memol->Lines->Add(SFile + " - ");

if (attrib & FA_ARCH)

Memol->Lines->Add(SFile + "   ");

 FileAge, FileGetDate  FileSetDate     
    DOS.        Time
  TSearchRec,    FindFirst  FindNext.
     TDateTime   
FileDateToDateTime. .   14.8,   -
   .

 getftime      ,   -
 handle (     fileno),     -
  ftime,     ftimep.  setftime -
  :         , -
   ftimep.      .  
   EACCES.        -
  ,    .    .

     0.    -
 -1,    errno     -
 :

EACCES  

EBADF     

EINVFNC   

  ftime  :

struct ftime {

unsigned ft_tsec: 5;      //  
unsigned ft min: 6;       // 
unsigned ft hour: 5;      // 
unsigned ft day: 5;       // 
unsigned ft month: 4;     // 
unsigned ft year: 7;      //   1980

        
Test.txt,    1 (    , 
   1)      :

FILE *stream;

std::ftime ft;

char buffer[80] ;

if ((stream = fopen("TEST.TXT", "r+t")) == NULL)
<