Сравнение двух дат

Тема в разделе "WASM.BEGINNERS", создана пользователем zxcc, 14 авг 2007.

  1. 10110111

    10110111 New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2006
    Сообщения:
    319
    Адрес:
    Санкт-Петербург
    Может так:
    Код (Text):
    1. void GetDate(PFILETIME pFileTime)
    2. {
    3.  _asm
    4.  {
    5.   mov esi,pFileTime
    6.   mov eax,dword ptr [esi]
    7.   mov edx,dword ptr [esi+4]
    8.   mov ebx,edx
    9.   mov ebp,eax
    10.   mov ecx, 1000000000*3600*24
    11.   div ecx
    12.   sub ebp,edx
    13.   sbb ebx,0
    14.   mov dword ptr [esi],ebp
    15.   mov dword ptr [esi+4],ebx
    16.  }
    17. }
    А дальше просто
    Код (Text):
    1. GetDate(&FileTime0);
    2. GetDate(&FileTime1);
    3. Compare(&FileTime0,&FileTime1);