Ответить на комментарий

Test

Я в асемблере не бубу. Но судя из процедуры Test результат один и тотже, а это вроде кастом называется. А третья строка преобразование.

procedure Test;
var
list: tstringlist;
int64Time: int64;
FT: TFileTime;
begin
list := tstringlist.Create;
GetNanoTime(int64Time);
GetSystemTimeAsFileTime(FT);
list.Add(searchrec.Name + ' = ' + IntToStr(int64Time));
list.Add(searchrec.Name + ' = ' + IntToStr(int64(FT)));
list.Add(searchrec.Name + ' = ' + IntToStr(StrToInt64('$' + IntToHex(FT.dwHighDateTime, 8) + IntToHex(FT.dwLowDateTime, 8))));
showmessage(list.Text);
list.Free;
end;

Ладно не суть важно, это явно лучше чем хранение в TDateTime, с плавающей точкой. Но функциями не мешало бы обзавестись побольше :). Хотя б NanoTimeToStr, FileTimeToNanoTime.

Ответить

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <h1> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <pre>, <code>, <asm>, <c>, <cpp>, <delphi>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>, <mytext>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Подробнее о форматировании

CAPTCHA
Ведите текст с изображения. (вводить еще раз после предпросмотра а то не добавится комментарий)
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.