Forum
Error: loop ends every second (solved) - Printable Version

+- Forum (https://www.boriel.com/forum)
+-- Forum: Compilers and Computer Languages (https://www.boriel.com/forum/forumdisplay.php?fid=12)
+--- Forum: ZX Basic Compiler (https://www.boriel.com/forum/forumdisplay.php?fid=11)
+---- Forum: Bug Reports (https://www.boriel.com/forum/forumdisplay.php?fid=15)
+---- Thread: Error: loop ends every second (solved) (/showthread.php?tid=2556)



Error: loop ends every second (solved) - zarsoft - 08-07-2024

When you press "1" the loop ends every second.

Code:
SUB Menu
DIM k$ AS STRING
CLS
PRINT
DO
  PRINT
  PRINT
  PRINT "MENU"
  PRINT " 1 - Test"
  PRINT " 0 - Exit"
  DO
    k$ = INKEY$
  LOOP UNTIL (k$ >= "0") AND (k$ <= "1") ' loop ends every second
  'LOOP UNTIL k$ <> "" ' runs OK
  'LOOP UNTIL (k$ = "0") OR (k$ = "1") ' runs OK
  'LOOP UNTIL (k$ >= "0") AND (k$ <= "1") ' loop ends every second
  PRINT
  IF k$ = "1" THEN PRINT "Option 1"
LOOP UNTIL k$ = "0"  
PRINT
PRINT
PRINT
END SUB

Menu



RE: Error: loop ends every second - boriel - 08-10-2024

Thanks for reporting. I have reproduced it.  Shy
I'll have a look into it.

I suggest you to join our official Telegram Channel (will send you an invitation link privately).


RE: Error: loop ends every second - boriel - 08-10-2024

Please, try this beta and let me know if it works as expected now:
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta12.tar.gz
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta12.zip
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta12-win32.zip
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta12-linux64.tar.gz
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta12-macos.tar.gz


RE: Error: loop ends every second - zarsoft - 08-11-2024

Does not work.

When you press "1" the loop ends every second.


RE: Error: loop ends every second - boriel - 08-11-2024

Ok. Try now? (it worked for me).
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta13.tar.gz
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta13.zip
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta13-win32.zip
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta13-linux64.tar.gz
http://www.boriel.com/files/zxb/zxbasic-v1.17.3-beta13-macos.tar.gz


RE: Error: loop ends every second - zarsoft - 08-11-2024

Works.
Thanks.