No replies so far, so I had a few minutes spare and tried to recreate this problem, but couldn’t. No matter what I put into tMins first, even an empty variable still returned 0, so my suggestion would be to wrap the script in a try - catch to see what’s going on with the left operand (tMins) during the equation, something like:
try put (tMins/60) into tMins catch tError if tError then answer "An Error Occurred;" && tError & return & "tMins =" && tMins end try I tried in both versions of LC that you mentioned and saw no problem. Maybe somebody else will have a better idea. Paul > On May 9, 2020, at 07:05, Graham Samuel via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I’m using LC 9.6.0 dp4 and 9.5.1 - this issue is seen in both versions. > > I have a script with a very simple statement: > put (tMins/60) into tMins > > tMins contains a number, and as expected I get a numeric result, for example > if tMins is 31, I get 0.516667 > > but ONLY when I step through the script in the IDE. If I let the script run, > the IDE reports an error: > >> Execution error (operators /: error in left operand, char 1 > > > Either there’s an error or there isn’t. What can be wrong? I suppose as usual > it’s me, but I am foxed. > > Graham > _______________________________________________ > use-livecode mailing list > use-livecode@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode