Post Reply 
input does not work anymore (10637 )
09-25-2016, 08:30 PM
Post: #1
input does not work anymore (10637 )
Hello,
I spent lot of time to discover that input cannot be used anymore to handle math expression. Many of my progs does not work anymore
here is a simple example I made to show you...
In old 8151 firmware this prog did work :
Code:
EXPORT abc()
BEGIN
LOCAL a;
INPUT({{a, [2]}},"test",{"y="},"","",{"2*X"});
PRINT(int(a));
END;

But in new firmware 10637 it does not work ! => Error. Bad Argument Value
surprised this wasn't checked on new firmware release...

The problem is that int() does not accept string anymore, is that a bug ?
But I found that I still could use single quote like this : int('2*X')
But what the hell ?! how can I get single quote out of a PRINT() ? Documentation does not explain it...

And WHERE is this f*** list of allowed types ?!!! And is there an "algebraic" type ?
I spent hours on that.

It is still possible to make program that manipulate math algebraic expression from user input ???
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
input does not work anymore (10637 ) - hpfx - 09-25-2016 08:30 PM



User(s) browsing this thread: 1 Guest(s)