Antwort auf: Datagrid – auslesen

Startseite Foren Deutsches LiveCode-Forum Datagrid – auslesen Antwort auf: Datagrid – auslesen

#5127
Klaus Major
Administrator

    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. 🙂