2011/1/17 Bo Berglund <bo.bergl...@gmail.com>: > 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.
For Int64 use StrToInt64: http://lazarus-ccr.sourceforge.net/docs/rtl/sysutils/strtoint64.html Vincent _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal