Курсовая работа: Системное программирование для операционных систем
void __fastcallStopThreads(void); //завершение и удаление потоков контроля и проверки каталогов
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_SHELLMESS, TMessage, WMShellMess)
MESSAGE_HANDLER(WM_SHOWMYWIN, TMessage, ShowMyWin)
END_MESSAGE_MAP(TForm)
};
//---------------------------------------------------------------------------
extern PACKAGE TFForm *FForm;
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#endif
Файл FMain.cpp
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "FMain.h"
#include "FSelectDirForm.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TFForm *FForm;
boolDirectoryNever; //признак необходимости перезапуска проверки каталогов
void *NeverMutex, //мъютекс для синхронизации доступа к DirectoryNever (для записи)
*NeverEvent; //событие для синхронизации потоков проверки файлов и контроля файлов
//---------------------------------------------------------------------------
//------------------------TGlobalList,TNameList---------------------------------
int __fastcall TGlobalList::At(int Index) {return (int)Objects[Index];}
TIntArray * __fastcall TNameList::At(int Index) {return (TIntArray *)Objects[Index];}
//---------------------------------------------------------------------------