• dmk © (17.04.17 23:43) [0]
    Есть ли какие встроенные директивы чтобы определить битность?
    {$IFDEF CPUX64} или {$IFDEF CPUX86} ? Или свои придумывать надо?
  • Rouse_ © (18.04.17 00:39) [1]
    WIN32/64
  • dmk © (18.04.17 03:05) [2]
    Спасибо!
  • Игорь Шевченко © (18.04.17 10:20) [3]
  • dmk © (18.04.17 12:58) [4]
    Да уж. Проще свою определить ;) Там не все и не везде.
  • Rouse_ © (18.04.17 18:42) [5]
    Да мне обычно стандартной WIN32 хватало

    procedure GetKnownHashTable(var CryptedValue, Key: Integer);
    asm
     {$IFDEF WIN32}
     push eax
     push edx
     call KnownHashTable
     pop ecx
     mov [ecx], edx
     pop ecx
     mov [ecx], eax
     {$ELSE}
     push rdx
     xor rdx, rdx
     call KnownHashTable
     mov dword ptr [rcx], eax
     pop rcx
     mov dword ptr [rcx], edx
     {$ENDIF}
    end;
  • DVM © (19.04.17 07:17) [6]
    WIN64 это не тоже самое что CPUX64 хотелось бы заметить.
Есть новые Нет новых   [118461   +15][b:0][p:0]