Startseite › Foren › Deutsches LiveCode-Forum › Datagrid – auslesen › Antwort auf: Datagrid – auslesen
Zur Info:
Ich habe auf der Mailingliste vom Chefentwickler von LC, Mr. Mark Waddingham, eine Antwort mit verständlicher Erklärung bekommen, die ich mal unübersetzt hier rein stelle:
############################################################################
The numberFormat is a local property and is only used when a number gets converted to a string…
put menge * preis into ergebnis — ergebnis is a number
answer ergebnis — ergebnis is converted to a string using the numberFormat 0.00 and passed to ‚answer‘.
In the last line ‚answer mit_komma(ergebnis)‘ you are passing ergebnis (a number) to a function. In the function, that number is converted to a string using the default numberFormat (as it is local to handlers, and you have not set it) as you are using ‚replace‘ on it.
So, the ‚issue‘ here is the locality of numberFormat.
############################################################################
Klingt komisch, ist aber so. 🙂