I know I can use TryStrToFloat, but is there any other (better, and faster) way of checking if a string can be converted to number?
Possibly loop a pointer through the string, until and non-digit or non-comma is found, and no more than 1 comma's, maybe that could be faster.
If the string ends without any break, it should be convertible string ( if the length is also somewhat limited to what maximum digits could be there ).
But I haven't checked yet (too late) what TryStrToFloat is doing, maybe its already there.
If I assume that most digits are in normal range (not above min/max limits), then this precheck to find non-digits could be faster, as a kind of pre-selection.
But when you finally convert, you will have to consider the min/max again, to make it complete.