[DELPHI] NWW, NWD

0

A więc tak piszę program, który ma podać NWD i NWW dla trzech liczb... tą część mam i powiedzmy, że działa (bo nie działa do końca z NWW, ale to jutro wygarnę prowadzącemu, bo jego super założenie jest błędne Razz) Nie to jednak jest istotą problemu.
W trakcie wykonywania programu zostają pomnożone owe 3 liczby... i w tym jest problem, bo jeśli zostaną podane takie liczby z zakresu Int64, które spowodują jego przekroczenie program mimo to podaje wyniki pokroju -3839243232132091... Używam w miejscu gdzie te liczby mają być mnożone try except on... warunek jaki mu daje to EIntOverflow. Dla naprawdę potwornych liczb działa, ale dla mniejszych nie, mimo, że następuje przekroczenie zakresu... Jakieś sugestie? może daję warunek przekroczenia w złym miejscu?

0

uzyj czegos co rozszerza zakres inta (chocby vlong z download)

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