2
« on: March 02, 2018, 08:21:58 am »
From my understanding of select case back in QBasic the compiler treated select case odd. It did not compile select case as part of the loop instructions. The compiler set a pointer or some sort of jump to execute select case when a simple conditional was met. It was known that if you used select case your loop would slow down. I am trying to do this for reasons I will expound upon; however qb64 might handle a select case as part of a loop compilation thus giving a loop with select case normal speeds for a loop. If this is so maybe someone can help me with understanding how other options for flow control work.
I am using the qb1.1 and haven’t upgraded yet, and my code needs a breach in the loop so that the process tree will interpret my code as foo not foobar or something like that (vise versa, but who really knows).
The reason for this is so that I can.process _sndrawlen as a separate ‘object’ in as witch _sndraw is processed. Not only that, but _sndrawlen needs to be processed after _sndraw.
Maybe by chance _sndraw is updated in 1.2.
Is there a discussion on loop control that will answer this?