Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];

Вниз

Возвращаясь к GUID-ам и уникальности   Найти похожие ветки 

 
Ega23 ©   (2008-03-24 11:58) [0]

Каким образом можно извратиться, чтобы получить одинаковое значение FileTime в рамках одного потока?


 
DiamondShark ©   (2008-03-24 12:06) [1]

var
 ft1, ft2: FileTime;
begin
...
 memcpy(@ft1, @ft2, sizeof(FileTime));

одинаковое значение в рамках одного потока.

ЗЫ
"Простите, кто на ком стоял?"


 
Ega23 ©   (2008-03-24 12:10) [2]


> DiamondShark ©   (24.03.08 12:06) [1]


Не, ну я серьёзно.  :)
Я про вот этот FileTime:
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).


 
DrPass ©   (2008-03-24 13:31) [3]

Ну а что тут такого? Системный таймер же не каждые 100 наносекунд обновляется.


 
Ega23 ©   (2008-03-24 13:34) [4]


> Системный таймер же не каждые 100 наносекунд обновляется.


Но вот QueryPerformanceCounter, вроде как, гарантирует, что при обращении реже, чем раз в 100 наносекунд, он даст различные значения.


 
Оригинал   (2008-03-24 13:41) [5]

Цель непонятна.


 
Anatoly Podgoretsky ©   (2008-03-24 21:12) [6]

> Ega23  (24.03.2008 12:10:02)  [2]

> 100-nanosecond intervals

Это ой сколько инструкций, как минимум это несколько последовательных получений FileTime
Минимум 50 для современного процессора.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.05.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
15-1205487320
i
2008-03-14 12:35
2008.05.04
полный перенос delphi с компа на комп


15-1206354703
Ega23
2008-03-24 13:31
2008.05.04
Генератор случайных чисел: какой использует Delphi?


4-1188547784
fromats1
2007-08-31 12:09
2008.05.04
Запуск процесса от имени другого процесса


6-1185723678
Debug
2007-07-29 19:41
2008.05.04
Разрыв соединения с многопоточным сервером


2-1207731836
dumka
2008-04-09 13:03
2008.05.04
Запросы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский