Skus kuknut tu na Int64 alebo QWord
http://lazarus-ccr.sourceforge.net/fpcdoc/ref/refs u5.html#x26-260003.1.1
ale tie dve veci nemusia byt pouzitelne uplne vsade kde sa da pouzit integer, ale mali by byt pouzitelne (aj v 32bitovom programe)
P.S. ked to nepojde tak zahod pascal a pouzivaj C++, tam je __int64 bezproblemove.
Ale rozmysli si ci potrebujes dokonalu presnost, ak neporetbujes dokonalu presnost tak mozes pouzit realne cisla http://lazarus-ccr.sourceforge.net/fpcdoc/ref/refs u6.html#x27-300003.1.2
ale v tom pripade pozor na chyby vypoctu (vznikajuce zaokruhlovanim), ktore u realnych cisel nastavaju skoro vzdy.
Ak potrebujes narabat s extremne velkymi integer cislami (viac jak 2^64 tak si budes muset definovat ako pole a pre potrebne operacie napisat vlastne funkcie ktore narabaju s jednotlivimi castami cisla v poli.