![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Свойства TWin32FindData [D6, D7, Win2k, WinXP]
Stas © (2003-09-10 15:44:00)
Чем отличается: ftLastWriteTime.dwHighDateTime от ftLastWriteTime.dwLowDateTime ?
Заранее Спасибо.
[lamer]Barmaglot (2003-09-11 14:14:00) [1]
Согласен, забыл единицу... Хотя надо сказать, что я с большим подозрением отношусь к прямому обращению к битам, поэтому я бы использовал примерно такой код. просто для того чтобы не допускать труднонаходимых ошибок :-).
procedure TForm1.Button1Click(Sender: TObject);
var
int: Large_Integer;
nt64: int64;
begin
int.LowPart:=100;
int.HighPart:=100;
nt64:=int.QuadPart;
end;
han_malign (2003-09-11 12:52:00) [2]
>int64:=dwHighDateTime*high(DWord)+dwLowDateTime;
- high(DWORD)=$FFFFFFFF, а нужно *$100000000, не вводите в заблуждение...
[lamer]Barmaglot (2003-09-11 09:13:00) [3]
Для понимания так проще... А дальше уж как сам реализуешь...
HolACost! (2003-09-10 18:22:00) [4]
[lamer]Barmaglot ©
А сдвиги уже отменили?
Stas (2003-09-10 16:26:00) [5]
Спасибо !
[lamer]Barmaglot (2003-09-10 16:11:00) [6]
int64:=dwHighDateTime*high(DWord)+dwLowDateTime; ?
Stas (2003-09-10 15:57:00) [7]
Из справки:
dwLowDateTime
The low 32 bits of the Win32 date/time value.
dwHighDateTime
The upper 32 bits of the Win32 date/time value.
Т.е. Верхние 32 бита и нижние.
А что это такое ?
Мне нужно сравнить даты у двух файлов, по какому параметру нужно сравнивать ?
clickmaker (2003-09-10 15:45:00) [8]
FILETIME + F1