| Общие | - FileAttributes |
FileAttributes
Краткое описание
Компонент предназначен для получения и записи аттрибутов файла
Параметры
Методы
События
Свойства
Данные
Пример
Пример использования компонента FileAttributes
Add(MainForm,15551238,441,133)
{
Width=598
Height=346
Caption="Пример использования FileAttributes"
link(onCreate,5912578:doExecute,[])
}
Add(FileAttributes,257569,581,154)
{
Point(FileSize)
link(onRead,13227199:doEvent1,[])
}
Add(FormatStr,3265491,581,203)
{
DataCount=4
Mask="Date create %1\r\nDate modif %3\r\nSize %4 byte\r\n---------------------\r\nAttributes:"
link(onFString,6864145:doWork2,[])
link(Str1,257569:DateCreate,[])
link(Str3,257569:DateModify,[])
link(Str4,257569:FileSize,[])
}
Add(Memo,1288876,644,203)
{
Left=10
Top=90
Width=570
Height=205
Font=[Lucida Console,10,0,0,204]
Ctl3D=1
ScrollBars=3
}
Add(ODialog,5912578,497,147)
{
link(onExecute,13000121:doEvent1,[])
}
Add(Label,3222666,581,105)
{
Left=10
Top=10
Width=570
Height=58
Font=[MS Sans Serif,10,0,8388608,1]
AutoSize=1
Alignment=2
}
Add(Hub,13000121,546,147)
{
link(onEvent1,3222666:doText,[(571,153)(571,111)])
link(onEvent2,257569:doRead,[])
}
Add(Hub,13227199,630,154)
{
link(onEvent1,3265491:doString,[(655,160)(655,181)(571,181)(571,209)])
link(onEvent2,1370554:doBits,[])
}
Add(IntToBits,1370554,693,161)
{
Count=9
Data_0=Integer(0)
ZeroBits=1
link(onBit1,14150706:doWork1,[])
link(onBit2,14150706:doWork2,[])
link(onBit3,14150706:doWork3,[])
link(onBit4,14150706:doWork4,[])
link(onBit5,14150706:doWork5,[])
link(onBit6,14150706:doWork6,[])
link(onBit7,14150706:doWork7,[])
link(onBit8,14150706:doWork8,[])
link(onBit9,14150706:doWork9,[])
}
Add(ChanelToIndex,14150706,749,161)
{
Count=9
link(onIndex,14457058:doGetString,[])
}
Add(StrList,14457058,798,133)
{
Strings=#8: NORMAL|9: ARCHIVE|10: READONLY|8: HIDDEN|8: SYSTEM|11: DIRECTORY|11: TEMPORARY|12: COMPRESSED|9: OFFLINE|
Point(doGetString)
Point(onGetString)
link(onGetString,6864145:doWork3,[(837,146)(837,244)(627,244)])
}
Add(HubEx,6864145,623,203)
{
link(onEvent,1288876:doAdd,[])
}
Замечания
Описание значений для различных атрибутов файла
1 - NORMAL
2 - ARCHIVE
4 - READONLY
8 - HIDDEN
16 - SYSTEM
32 - DIRECTORY
64 - TEMPORARY
128 - COMPRESSED
256 - OFFLINE
Результирующее значение параметра Attr равно сумме отдельных значений для каждого атрибута. Например:
ARCHIVE + READONLY = 2 + 4 = 6
Обновление элемента: [svn]FileAttributes.pas[/svn]
1 - NORMAL
2 - ARCHIVE
4 - READONLY
8 - HIDDEN
16 - SYSTEM
32 - DIRECTORY
64 - TEMPORARY
128 - COMPRESSED
256 - OFFLINE
Результирующее значение параметра Attr равно сумме отдельных значений для каждого атрибута. Например:
ARCHIVE + READONLY = 2 + 4 = 6
Обновление элемента: [svn]FileAttributes.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)