Ugochukwu Mmaduekwe 42 Posted February 7, 2019 (edited) I read somewhere online (can't remember where exactly), that StrToUInt64 was buggy in the first version it was released and was fixed in the next compiler release. Anyone have additional information regarding this, (that is what version of Delphi it was first available in and hopefully the version the said bug was fixed in)? Thanks. Edited February 8, 2019 by Ugochukwu Mmaduekwe corrected question. Share this post Link to post
Stefan Glienke 2002 Posted February 8, 2019 There is no such function in the RTL, its called UIntToStr and has two overloads for Cardinal and UInt64 - it's there at least since Delphi XE and works there as far as I can tell. I don't immediately remember a bug with that function (which does not mean anything) - but I know there was a bug with the opposite related to System.Val which was fixed in XE4 - see https://stackoverflow.com/q/6077258/587106 Share this post Link to post
Ugochukwu Mmaduekwe 42 Posted February 8, 2019 33 minutes ago, Stefan Glienke said: There is no such function in the RTL, its called UIntToStr and has two overloads for Cardinal and UInt64 - it's there at least since Delphi XE and works there as far as I can tell. I don't immediately remember a bug with that function (which does not mean anything) - but I know there was a bug with the opposite related to System.Val which was fixed in XE4 - see https://stackoverflow.com/q/6077258/58710 Thanks for replying. Sorry, I feel very stupid, my question was regarding StrToUInt64. Share this post Link to post
Ugochukwu Mmaduekwe 42 Posted February 8, 2019 Also I just figured out that it was added in XE6. Thanks a lot for the link @Stefan Glienke Share this post Link to post