![]() |
|
Weirdness 4 - Printable Version +- Boriel Basic Forum (https://forum.boriel.com) +-- Forum: Compilers and Computer Languages (https://forum.boriel.com/forumdisplay.php?fid=12) +--- Forum: ZX Basic Compiler (https://forum.boriel.com/forumdisplay.php?fid=11) +---- Forum: Bug Reports (https://forum.boriel.com/forumdisplay.php?fid=15) +---- Thread: Weirdness 4 (/showthread.php?tid=148) |
Weirdness 4 - britlion - 2010-01-31 Okay, this one is pretty small. It crashes. Code: FUNCTION RAND () as uInteger : REM Code by Jon RitmanIF I change the last line to: Code: print n;"=";result;"=";CHR$ (76)It doesn't crash. What's the problem with CHR$(uByte) suddenly? Can anyone else replicate this? All I was trying to do was put in a nice shiny new random number generator... Re: Weirdness 4 - boriel - 2010-02-21 britlion Wrote:Okay, this one is pretty small. It crashes. This program does not crash to me. Try it with the new 1.2.5 Beta 2 version, anyway. It prints Lion# where # means rubbish. The problem here is you're printing 5 chars (a, a+1, a+2, a+3, a+4) and Lion has 4 letters. You have an overflow in your print, so the glitched character is expected. But the program should not crash (It does not in my emulator). Can you try with V 1.2.5 Beta 2? |