Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dwa podstawowe obszary problemu podczas badania kodu pod kątem zgodności 64-bitowej są następujące:
- Obliczenia adresów
- Arytmetyka wskaźnika
Z wielu powodów deweloperzy przechowywali adresy jako wartość ULONG. W 32-bitowym systemie Windows adres, wskaźnik i wartość ULONG mają długość 32 bitów. Jednak w 64-bitowych systemach Windows adres i ULONG nie są takie same. Chociaż ULONG pozostaje wartością 32-bitową, wszystkie wskaźniki są teraz wartościami 64-bitowymi.
W tej sekcji
- ogólne wytyczne dotyczące przenoszenia
- przechowywanie 64-bitowej wartości
- typowe błędy kompilatora
- dodatkowe zagadnienia dotyczące