Dennis # character is intercepted by the IF/Then condition and the added " goto ini " command should have solved the issue. As far as A,B,C,D and F just place a trap with an additional IF/then condition. See the example:
I get that ! :-)
But whats the > 59 doing here?
Code:
If KeyPress >59 then Ini
If KeyPress = "*" then goto retry
Since only "*" ; "#" and numbers from "0" to "9" can pass the if/then condition, this should solve the problem.
Take care.
Al.
Al.. the goto ini didn't solve the problem .. I had to add the A0=A)-1 ..one extra line no problem.
I think with * it's not a problem because as soon as * is detected the program jumps to retry ...which clears the variables ..
# is different and unfortunately does get included in the array , well at least that's what I'm guessing. Will definitely bug track to see what really happens :-) and feedback to you !
Sorry Dennis, I have mistaken It should be 57 (If KeyPress >57 then Ini)
57 is the ascii value for "9" so if a number is larger then 57 is not loaded into the array.
Download the zipped application I have attached, and run it on your PC. It will help you in converting ascii into decimal hex or binary and vice versa.
Just type into the box the corresponding value and press enter, you will have that value converted into the other three numerical sytem.
Bookmarks