Did numberFormat Break?

J. Landman Gay jacque at hyperactivesw.com
Thu Feb 15 13:27:54 EST 2018


It's not just containers, anything that converts the implicit numeric type 
to text will honor numberformat.
--
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



On February 15, 2018 11:56:33 AM Bob Sneidar via use-livecode 
<use-livecode at lists.runrev.com> wrote:

> Thanks Klaus and Mike indeed you are correct. I keep making the mistake of 
> reading the dictionary. ;-P I don't see anything there that refers to only 
> working with containers, only that the results of the calculation is affected.
>
> But it's more complex than even that. Given:
>
> set the numberFormat to "0.00"
> put 0 into textprice
> put textprice
>
> displays 0, not 0.00. So a calculation *must* be performed on a variable 
> *and* the variable put into a container in order for this to take effect. 
> What I am going to do instead to initialize a numberic variable is to add 0 
> to a variable.
>
> The second part I am sketchy on tho. I think the script editor variable 
> watcher is itself a livecode stack with livecode fields, so it ought to 
> reflect the results of numberFormat, however numberFormat applies only to 
> the local script it is set in, so how that could be accomplished I do not know.
>
> I think I will put in a feature request to update the dictionary to reflect 
> this.
>
> Bob S
>
>
>> On Feb 15, 2018, at 09:34 , Klaus major-k via use-livecode 
>> <use-livecode at lists.runrev.com> wrote:
>>
>> Hi Bob,
>>
>>> Am 15.02.2018 um 18:20 schrieb Bob Sneidar via use-livecode 
>>> <use-livecode at lists.runrev.com>:
>>>
>>> I have this in a script:
>>>
>>> on mouseUp
>>>  set the numberFormat to "0.00"
>>>  put 1.00+1 into tpoextprice
>>>  breakpoint
>>
>> put tpoextprice
>>
>>> end mouseUp
>>> At this point tpoextprice is 2. Not mind you, 2.00, just 2.
>>
>> Adding this, will put 2.00 into the message box. LC 8.1.9, Mac.
>> So maybe the debugger does just not display the correct number?
>>
>>> Either I am missing something (again) or else numberFormat is broken.
>>>
>>> Bob S
>>
>> Best
>>
>> Klaus
>>
>> --
>> Klaus Major
>> http://www.major-k.de
>> klaus at major-k.de
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your 
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode






More information about the use-livecode mailing list