Delphi 7 i Uint64

0

Witam.

Jako, że na uczelni, na 1 semestrze mamy projekty, które należy tworzyć wyłącznie w Delphi, to zacząłem się go uczyć. Muszę operować na jak największym zakresie, więc postanowiłem wybrać C++'owy odpowiednik unsigned long long inta - typ Uint64, jednak dzieją się z nim dziwne rzeczy, kiedy chcę wyświetlić górny zasięg typu wywołaniem:

writeln(High(Uint64))

dostaję wynik "-1". O co chodzi? :) W zasobach sieci nie spotkałem zbyt dużo informacji o tym typie.
W grę wchodzą tylko Delphi 5 i Delphi 7, więc usprawnienia wprowadzone w kolejnych wersjach mi w niczym nie pomogą.

0

To dlatego, że w Delphi typ UInt64 ma zakres 0..-1 ( [glowa] )
Użyj typu NativeInt ;]

0

a Int64??

1 użytkowników online, w tym zalogowanych: 0, gości: 1