[fpc-pascal] StrToInt documentation misses a functionality (maybe two?)

Guillermo Martínez Jiménez gmartinez at burdjia.com
Fri Feb 13 19:46:12 CET 2026


Hi again,

A few weeks ago I was looking on the Internet if there's a simpler way
to convert a binary string (i.e. '00100101') to integer than using a
loop and parsing it by hand.  On Reddit I found an answer that suggests
to use sysutils.StrToInt preceding the string with character '%'.

I tested and it works, so I go to the documentation to see if it also
converts octal numbers but the documentation only mentions hexagesimal
strings preceded by 'x', no mention to binary or octal.

I didn't test system.Val though but maybe it also allows binary and
octal strings.

I know binary and octal strings aren't used often today but I think that
the documentation should be updated.

Regards,
Guillermo Martínez J.


More information about the fpc-pascal mailing list