| Общие | - DirectoryChanges |
DirectoryChanges
Краткое описание
Компонент предназначен для мониторинга изменений в указанной папке
Параметры
Методы
События
Свойства
Данные
Примеры
Пример использования компонента DirectoryChanges
Пример использования компонента DirectoryChanges для мониторинга изменений в системных папках
Add(MainForm,2953706,98,161)
{
Caption="Пример использования DirectoryChanges"
link(onCreate,4565006:doStartWatch,[])
}
Add(DirectoryChanges,4565006,161,175)
{
Flags=3
link(onChange,3396498:doString,[(206,181)(206,223)(149,223)(149,251)])
link(DirName,4848371:CurrentDir,[])
}
Add(Dir,4848371,161,112)
{
}
Add(StringTable,4743744,224,245)
{
Left=10
Top=15
Width=365
Height=235
Columns=#7:old=200|7:new=200|
}
Add(FormatStr,3396498,161,245)
{
Mask="%1;%2"
link(onFString,4743744:doAdd,[])
link(Str1,4565006:OldFileName,[])
link(Str2,4565006:NewFileName,[])
}
Пример использования компонента DirectoryChanges для мониторинга изменений в системных папках
Add(MainForm,11050845,28,126)
{
Caption="Пример использования DirectoryChanges"
link(onCreate,7756531:doAdd,[])
}
Add(Dir,2890701,91,98)
{
Point(WindowsDir)
Point(ProgramsDir)
Point(MyDocumentDir)
Point(StartMenuDir)
Point(SendToDir)
Point(HistoryDir)
Point(FavoritesDir)
Point(FontsDir)
}
Add(MT_AddData,7756531,91,140)
{
Count=12
link(onAdd,1064483:doEnum,[])
link(Data1,2890701:CurrentDir,[])
link(Data2,2890701:DesktopDir,[])
link(Data3,2890701:TempDir,[])
link(Data4,2890701:StartUpDir,[])
link(Data5,2890701:WindowsDir,[])
link(Data6,2890701:ProgramsDir,[])
link(Data7,2890701:MyDocumentDir,[])
link(Data8,2890701:StartMenuDir,[])
link(Data9,2890701:SendToDir,[])
link(Data10,2890701:HistoryDir,[])
link(Data11,2890701:FavoritesDir,[])
link(Data12,2890701:FontsDir,[])
}
Add(MT_Enum,1064483,196,140)
{
link(onItem,8465137:doStart,[])
}
Add(DirectoryChanges,12060920,308,140)
{
Flags=3
link(onChange,6153021:doRead,[])
}
Add(StrList,16027928,343,56)
{
Strings=#0:|6:создан|6:удален|7:изменен|0:|12:переименован|
}
Add(ArrayRW,6153021,357,140)
{
link(onRead,1695115:doString,[])
link(Array,16027928:Array,[])
}
Add(FormatStr,1695115,406,140)
{
Mask="Файл %1 был %2"
Point(FString)
link(onFString,8049869:doEvent1,[])
link(Str1,12060920:NewFileName,[(412,128)(397,128)(397,180)(321,180)])
}
Add(Message,10038030,497,140)
{
}
Add(Thread,8465137,252,140)
{
FastStop=0
link(onExec,12060920:doStartWatch,[])
}
Add(Memo,7105435,497,189)
{
Left=10
Top=15
Width=365
Height=235
ScrollBars=3
}
Add(Hub,8049869,455,140)
{
link(onEvent1,10038030:doMessage,[])
link(onEvent2,7105435:doAdd,[(483,153)(483,195)])
}
Замечания
Обновление элемента: [svn]DirectoryChanges.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)