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