Курсовая работа: Системное программирование для операционных систем
//выход
returntrue;
}
//---------------------------------------------------------------------------
//проверка-регистрация в отчете каталога (а также его содержимого, для подкаталогов - рекурсивные вызовы)
//при изменении состава файлов(взведен DirectoryNever) или при завершении
//родительского потока - досрочный выход с результатом - false
bool __fastcall TVerDirectory::WorkDir(AnsiString Path)
{
//выход при необходимости
if (DirectoryNever || Owner->Term() ) return false;
TSearchRec SRec;
bool Result=true;
TStringList *FList = new TStringList(),*DList= new TStringList();
FList->Sorted=true;
DList->Sorted=true;
//заполнить спис