I have encountered a conversion error using FPC 2.4.2 with Lazarus 0.9.29 as follows:
var t: Int64; v: string; begin ... t := StrToInt('$' + v); This gives an exception "invalid integer". At this moment v is '577B4D58A51A0EE', which combined with the $ sign makes it a valid hex Int64 as far as I can see. I have used constructs like this many times in Delphi without problems. So what have I missed in FPC? I am reading and converting GPG key ID:s, which are 64 bit integers expressed as 16 char hex code. -- Bo Berglund Developer in Sweden _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal