;;-gt;FileListLeft-gt;Cells[ColWriTime][i]=laquo;Измененraquo;;-gt;FileListRight-gt;Cells[ColName][i]=laquo;Имяraquo;;-gt;FileListRight-gt;Cells[ColSize][i]=laquo;Размер КБraquo;;-gt;FileListRight-gt;Cells[ColAttrib][i]=laquo;Атрибутыraquo;;-gt;FileListRight-gt;Cells[ColCreTime][i]=laquo;Созданraquo;;-gt;FileListRight-gt;Cells[ColAccTime][i]=laquo;Открытraquo;;-gt;FileListRight-gt;Cells[ColWriTime][i]=laquo;Измененraquo;;++;(Panel==LEFT)//Якщо активна ліва панель
{= DequeFindLeft.begin (); - gt; FileListLeft- gt; RowCount=2;//Очищення вмісту таблиці,
//куди проводиться відображення (iter!=DequeFindLeft.end ())
{=*iter;(DirAttribSet.count(StructFindTemp.dwFileAttributes))//Отображение директорій
{// (у таблиці вище файлів) (StructFindTemp, FileProperty);-gt;FileListLeft-gt;Cells[ColName][i]=FileProperty.FileName;-gt;FileListLeft-gt;Cells[ColSize][i]=FileProperty.FileSizeKb;-gt;FileListLeft-gt;Cells[ColAttrib][i]=FileProperty.FileAttrib;-gt;FileListLeft-gt;Cells[ColCreTime][i]=FileProperty.CreateTime;-gt;FileListLeft-gt;Cells[ColAccTime][i]=FileProperty.AccessTime;-gt;FileListLeft-gt;Cells[ColWriTime][i]=FileProperty.WriteTime;-gt;FileListLeft-gt;RowCount=Form1-gt;FileListLeft-gt;RowCount+1;++;
} ++;
}=DequeFindLeft.begin (); (iter!=DequeFindLeft.end ())//Відображення файлів (у таблиці після директорій)
{= * iter; (DirAttribSet.count (StructFindTemp.dwFileAttributes) == 0)
{(* iter, FileProperty);-gt;FileListLeft-gt;Cells[ColName][i]=FileProperty.FileName;-gt;FileListLeft-gt;Cells[ColSize][i]=FileProperty.FileSizeKb;-gt;FileListLeft-gt;Cells[ColAttrib][i]=FileProperty.FileAttrib;-gt;FileListLeft-gt;Cells[ColCreTime][i]=FileProperty.CreateTime;-gt;FileListLeft-gt;Cells[ColAccTime][i]=FileProperty.AccessTime;-gt;FileListLeft-gt;Cells[ColWriTime][i]=FileProperty.WriteTime;-gt;FileListLeft-gt;RowCount=Form1-gt;FileListLeft-gt;RowCount+1;++;
} ++;
} (i == 1)//Якщо немає файлів і паппок для відображення
{-gt;FileListLeft-gt;Cells[ColName][i]=laquo; raquo;;-gt;FileListLeft-gt;Cells[ColSize][i]=laquo; raquo;;-gt;FileListLeft-gt;Cells[ColAttrib][i]=laquo; raquo;;-gt;FileListLeft-gt;Cells[ColCreTime][i]=laquo; raquo;;-gt;FileListLeft-gt;Cells[ColAccTime][i]=laquo; raquo;;-gt;FileListLeft-gt;Cells[ColWriTime][i]=laquo; raquo;;
} (i gt; 1) Form1- gt; FileListLeft- gt; RowCount=Form1- gt; FileListLeft- gt; RowCount - 1;
}//Якщо активна права панель
{// (аналогічно лівій панели)=DequeFindRight.begin();-gt;FileListRight-gt;RowCount=2;(iter!=DequeFindRight.end())
{= * iter; (DirAttribSet.count (StructFindTemp.dwFileAttributes))
{(StructFindTemp, FileProperty);-gt;FileListRight-gt;Cells[ColName][i]=FileProperty.FileName;-gt;FileListRight-gt;Cells[ColSize][i]=FileProperty.FileSizeKb;-gt;FileListRight-gt;Cells[ColAttrib][i]=FileProperty.FileAttrib;-gt;FileListRight-gt;Cells[ColCreTime][i]=FileProperty.CreateTime;-gt;FileListRight-gt;Cells[ColAccTime][i]=FileProperty.AccessTime;-gt;FileListRight-gt;Cells[ColWriTime][i]=FileProperty.WriteTime;-gt;FileListRight-gt;RowCount=Form1-gt;FileListRight-gt;RowCount+1;++;
} ++;}=DequeFindRight.begin (); (iter!=DequeFindRight.end ())
{StructFindTemp=* iter; (DirAttribSet.count (StructFindTemp.dwFileAttributes) == 0)
{(* iter, FileProperty);-gt;FileListRight-gt;Cells[ColName][i]=FileProperty.FileName;-gt;FileListRight-gt;Cells[ColSize][i]=FileProperty.FileSizeKb;-gt;FileListRight-gt;Cells[ColAttrib][i]=FileProperty.FileAttrib;-gt;FileListRight-gt;Cells[ColCreTime][i]=FileProperty.CreateTime;-gt;FileListRight-gt;Cells[ColAccTime][i]=FileProperty.AccessTime;-gt;FileListRight-gt;Cells[ColWriTime][i]=FileProperty.WriteTime;-gt;FileListRight-gt;RowCount=Form1-gt;FileListRight-gt;RowCount+1;++;
} ++;
} (i == 1)
{-gt;FileListRight-gt;Cells[ColName][i]=laquo; raquo;;-gt;FileListRight-gt;Cells[ColSize][i]=laquo; raquo;;-gt;FileListRight-gt;Cells[ColAttrib][i]=laquo; raquo;;-gt;FileListRight-gt;Cells[ColCreTime][i]=laquo; raquo;;-gt;FileListRight-gt;Cells[ColAccTime][i]=laquo; raquo;;-gt;FileListRight-gt;Cells[ColWriTime][i]=laquo; raquo;;
} (i gt; 1) Form1- gt; FileListRight- gt; RowCount=Form1- gt; FileListRight- gt; RowCount - 1;
}}
//Оброблювач відкриття папки або файлаHandlerOfOpen (AnsiString RootDir, int Panel, int DirSel)
{AnsiString Mask= *. * 0 raquo ;; PathChar [256]; Path; AnsiString CurrentPathLeft=RootDir; AnsiString ...