Hi List.
After fiddling around with some local text i came across something odd.
Is it true that the "val" function does not care for person
i18n settings?
Trying to validate "1,2" (notice the comma - danish decimal separtor
style) with val resulted in returning code = 2, i.e. that comma is
On 24 Jul 2009, at 09:29, Torsten Bonde Christiansen wrote:
After fiddling around with some local text i came across something
odd. Is it true that the val function does not care for person
i18n settings?
Yes.
Trying to validate 1,2 (notice the comma - danish decimal separtor
style)
On 24 Jul 2009, at 09:55, Jonas Maebe wrote:
Trying to validate 1,2 (notice the comma - danish decimal
separtor style) with val resulted in returning code = 2, i.e. that
comma is the problem. Stepping through the code, it seem that in
fpc_Val_Real_ShortStr the decimal separator is
Oops, it's
http://www.freepascal.org/docs-html/rtl/sysutils/strtofloat.html of
course. Or
http://www.freepascal.org/docs-html/rtl/sysutils/trystrtofloat.html if
you don't want an exception if the conversion fails.
It look like Function TryStrToFloat(Const S : String; Out Value:
Extended):
On 24 Jul 2009, at 10:30, Torsten Bonde Christiansen wrote:
Oops, it's http://www.freepascal.org/docs-html/rtl/sysutils/strtofloat.html
of course. Or http://www.freepascal.org/docs-html/rtl/sysutils/trystrtofloat.html
if you don't want an exception if the conversion fails.
It look like
On 24 Jul 2009, at 10:30, Torsten Bonde Christiansen wrote:
It look like Function TryStrToFloat(Const S : String; Out Value:
Extended): Boolean (extended version) is not documented. Is this
because it's a 2.3.1 function or because it is not posible on all
CPU's?
Sorry, the latter. It's
On Fri, 24 Jul 2009, Jonas Maebe wrote:
On 24 Jul 2009, at 10:30, Torsten Bonde Christiansen wrote:
It look like Function TryStrToFloat(Const S : String; Out Value:
Extended): Boolean (extended version) is not documented. Is this because
it's a 2.3.1 function or because it is not posible