AW: WEIRD: code changes the code instead of a field

Tiemo Hollmann TB toolbook at kestner.de
Tue Mar 21 07:16:39 EDT 2017


Hi Klaus,
it's not an issue of numToChar (happens similar with numToNativeChar) but
probably of the IDE/Debugger, who thinks that the selectedChunk is my code.
Tiemo

-----Ursprüngliche Nachricht-----
Von: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] Im Auftrag
von Klaus major-k via use-livecode
Gesendet: Dienstag, 21. März 2017 12:12
An: How to use LiveCode <use-livecode at lists.runrev.com>
Cc: Klaus major-k <klaus at major-k.de>
Betreff: Re: WEIRD: code changes the code instead of a field

Hi Tiemo,

> Am 21.03.2017 um 11:49 schrieb Tiemo Hollmann TB via use-livecode
<use-livecode at lists.runrev.com>:
> 
> Hello,
> 
> LC 9.0, dp4, Win10: Fiddling around creating a password field I am 
> encountering a very weird phenomenon. Stepping thru my code with the 
> debugger my code modifies my code instead of a field. Recipie:
> 
> -          Create a new stack
> -          Create a new field
> -          Put the code into the field:
> 
> on keyDown pKey
>    put numToChar(42) into the selectedChunk -- numToChar(42): "*"
> end keyDown
> 
> -          Apply the code
> -          Set a breakpoint (red dot) at the only statement
> -          Switch to browse tool and enter one character into the field
> -          Use the "step into" for executing the code
> -          See what happened to your code?
> -          The complete line of code is replaced by an asterisk! Funny
huh?
> 
> Any comments?
> 
> Tiemo

"numtochar" and "chartonum" have been deprecated since version 7.x of
Liveocde!
So please try again with "NumtoNativeChar" and maybe also LC 9 dp6. :-)


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





More information about the use-livecode mailing list