Hi, Has FPC functions for the cardinal type like IntToStr? The snippet below produces quiet understandably -2147483647 instead of 2147483649. program hasCardinalToStr; const c2 = Cardinal($80000001); begin writeln(IntToStr(c2)); end. Regards, Vincent.