int = StrToInt(sString)
This macro function converts the string sString into a number.
The string representation of the number should have no formatting (ie. '1024' is OK, but '1.024' or '1,024' will generate an error). Passing any text that does not represent a number, to this function will generate an error.
StrToInt('1024') = 1024
StrToInt('0012') = 12
StrToInt('1.024') = Error !
StrToInt('1,024') = Error !
StrToInt('Elvis') = Error !
Leading zeros are acceptable (ie '0012').
Errors generated by this function will be handled according to the value you set for the RUNTIME_ERROR_HANDLING pre-compiler directive. Most of the time this means that the macro will be aborted.
See also: IntToStr.
Topic 108262, last updated on 18-Apr-2020